如何调整用Pandas创建的柱状图底部?
我用Pandas的
grouped.plot(kind='bar')
方法创建了一个柱状图。但是,图表底部的x轴标签被截断了。当我尝试通过下面的代码来改变底部的位置:
grouped.plot(kind='bar', bottom=0.2)
结果却出现了一个错误信息:
TypeError: bar() got multiple values for keyword argument 'bottom'
这意味着这个方法已经给了一个自己的底部值,而我不知道怎么替换掉它。
我可以选择直接使用pyplot的bar()方法,这样就能避免这个问题,但那样我就得直接指定左边和高度的变量,而我现在使用的groupby对象会让这变得相当复杂,所以我真的不想这样做。
有没有办法通过Pandas的.plot(kind='bar')方法传递一个不同的底部变量呢?
1 个回答
3
一种方法是在绘图后调整底部的边距,可以使用下面的代码来实现。
plt.subplots_adjust(bottom=.3)