首页 > 解决方案 > pandas df.plot 制作宽度变化的条形图

问题描述

我正在使用 pandasdf.plot绘制条形图,条形图的宽度不一样。如果我指定宽度参数,它也不一样。

Mydf有 19 行(字母从 A 到 S)和 6 列(数字从 1 到 6)。我创建了一个聚集条形图,每个字母 6 个条形图。

这是我的代码:

plt.figure()

plot_df.plot(x="Alpha", y=["1", "2", "3","4","5","6"], kind="bar").legend(prop={'size': 7})

plt.ylabel("F1 score")

plt.tight_layout()

我得到的是不同宽度的条(例如,参见棕色或蓝色条) 在此处输入图像描述

我不知道为什么会这样,或者我可以改变什么。谢谢你!

标签: pandasplotwidth

解决方案


推荐阅读