【发布时间】:2021-01-26 03:26:52
【问题描述】:
假设我们有以下两个数据集:
data1 = {
'A' : pd.Series([10, 20, 30, 40], index = [1, 2, 3, 4]),
'B' : pd.Series([8, 15, 29, 42], index = [1, 2, 3, 4]),
'C' : pd.Series([7, 13, 31, 45], index = [1, 2, 3, 4])
}
data2 = {
'A' : pd.Series([9, 18, 27, 38], index = [1, 2, 3, 4]),
'B' : pd.Series([11, 17, 28, 41], index = [1, 2, 3, 4]),
'C' : pd.Series([12, 17, 29, 42], index = [1, 2, 3, 4])
}
我可以使用分组条形图表示data1,其中 x 轴有刻度 [1, 2, 3, 4]。在每个刻度内,我可以有三个部分“A”、“B”和“C”,并且可以使用数据集中的值形成条形图。分组条形图的一般示例是
.
我也可以为data2形成一个类似的分组条形图。
有没有办法可以将这两个组图组合在一个图中?是否有任何其他类型的图表可用于在单个图中同时表示 data1 和 data2?
谢谢
【问题讨论】:
标签: python matplotlib seaborn data-visualization bar-chart