我有一个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。
如果您能帮忙,我们将不胜感激!
这是
发布于 2018-02-16 23:38:42
如果你想在一个盒子里装10个苹果,并且想让它们之间有更多的空间,你有两个选择:(1)拿一个大一点的盒子,或者(2)用小一点的苹果。
(1) How do you change the size of figures drawn with matplotlib?
(2)更改width
参数。
https://stackoverflow.com/questions/48833794
复制