matplotlib 更改分组条形图中条形组之间的距离[重复]

ha5z0ras  于 2023-04-12  发布在  其他
关注(0)|答案(1)|浏览(131)

此问题已在此处有答案

How do I change the size of figures drawn with Matplotlib?(14个答案)
Edit the width of bars using pd.DataFrame.plot()(4个答案)
昨天关门了。
我有一个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。

u7up0aaq

u7up0aaq1#

如果你想在一个盒子里装10个苹果,并且希望苹果之间有更多的空间,你有两个选择:(1)拿一个大一点的盒子,或者(2)用小一点的苹果。
(1)How do you change the size of figures drawn with matplotlib?
(2)修改width参数。

相关问题