我有一个包含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)
产生以下结果:
我想让每组中的单个条更宽,但没有它们重叠,我还想增加每组条之间的距离,以便在图中有足够的空间。 值得一提的是,数据帧的索引是0,...,13。
非常感谢帮助!
TH
答案 0 :(得分:0)
如果你想在一个盒子里装10个苹果,并希望苹果之间有更多的空间,你有两个选择:(1)拿一个更大的盒子,或(2)使用更小的苹果。
(1)How do you change the size of figures drawn with matplotlib?
(2)更改width
参数。