python - 如何调整使用 Pandas 创建的条形图的底部

标签 python python-2.7 matplotlib pandas bar-chart

我使用

创建了一个条形图

grouped.plot(kind='bar')

Pandas 中的方法。然而,垂直的 x 标签被切断了。当我尝试通过说

来更改底部变量时

grouped.plot(kind='bar',bottom=0.2)

我收到一条错误消息:

TypeError: bar() 得到关键字参数 'bottom' 的多个值

所以该方法正在为 bottom 发送它自己的值,我不知道如何替换它。

我可以避免它并直接使用 pyplot bar() 方法,但这意味着直接指定 left 和 height 变量以及我正在使用的 groupby 对象,这会变得相当棘手,所以我真的希望不要去做。 有没有办法通过 Pandas 的 .plot(kind='bar') 方法传递不同的底部变量?

最佳答案

一种选择是在使用以下调用绘图后调整底部边距。

plt.subplots_adjust(bottom=.3)

关于python - 如何调整使用 Pandas 创建的条形图的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15608279/

相关文章:

Python 请求异常处理 错误的 except 子句顺序

python mechanize.browser submit()相关问题

python - 无法让 matplotlib 使用简单绘图的代码

python - 类型错误 : super() takes at least 1 argument (0 given) error is specific to any python version?

python - 在 python 中绘制图表 - LineCollection

python - matplotlib 颜色条和具有共享轴的直方图

image - matplotlib中用于imshow的非线性轴

python - "Balancing"符号列表

python - 使用 Rapids.ai 0.11+ 版将 cuDF 和 cuML 安装到 Colab

Python 语句 : sometimes True, 有时为 False。为什么?