更改分组条形图中条形图组之间的距离(使用Pandas绘图)

时间:2018-02-16 19:43:12

标签: python pandas matplotlib charts

我有一个包含14行和7列的Dataframe,其中列表示组,行表示月份。我正在尝试创建一个分组条形图,以便在每个月(在x轴上)我将每个组的值作为条形。代码就是

ax = df.plot.bar(width=1,color=['b','g','r','c','orange','purple','y']);
ax.legend(loc='center left', bbox_to_anchor=(1.0, 0.5))
ax.set_xticklabels(months2,rotation=45) 

产生以下结果: Grouped Bar Plot

我想让每组中的单个条更宽,但没有它们重叠,我还想增加每组条之间的距离,以便在图中有足够的空间。 值得一提的是,数据帧的索引是0,...,13。

非常感谢帮助!

TH

1 个答案:

答案 0 :(得分:0)

如果你想在一个盒子里装10个苹果,并希望苹果之间有更多的空间,你有两个选择:(1)拿一个更大的盒子,或(2)使用更小的苹果。

(1)How do you change the size of figures drawn with matplotlib?
(2)更改width参数。