当前位置:  开发笔记 > 编程语言 > 正文

Pandas Plot,如何控制条宽和间隙

如何解决《PandasPlot,如何控制条宽和间隙》经验,为你挑选了1个好方法。

希望这是一个简单的问题 - 如何在用熊猫绘图时控制条宽和间隙?

完整代码在此处,转贴如下:

df = pd.DataFrame({
        'person':[x*3 for x in list('ABCDEF')],
        'score1':np.random.randn(6),
        'score2':np.random.randn(6),
        'score3':np.random.randn(6),
        'score4':np.random.randn(6),
        'score5':np.random.randn(6)
                   })
print(df)
ax = df.set_index(['person']).plot(kind='barh')
ax.invert_yaxis()

在此输入图像描述

结果条宽度太薄,间隙太宽,我该如何修复?谢谢.



1> Mike Müller..:

您可以设置width条形图:

ax = df.set_index(['person']).plot(kind='barh', width=1.0)

结果如下:

在此输入图像描述

让它们再次变薄:

ax = df.set_index(['person']).plot(kind='barh', width=0.5)

在此输入图像描述

推荐阅读
我我檬檬我我186
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有