【问题标题】:Vertical spacing between xticklabel to the bottom of x-axisxticklabel 到 x 轴底部的垂直间距
【发布时间】:2016-09-12 06:15:35
【问题描述】:

我想知道是否有任何方法可以改变 xticklabel(即 $\widetilde{M})和 x 轴底部之间的间距?在我的情况下,间距太小,以至于 M(左栏)上方的波浪号变得不可见。顺便说一句,我正在使用 pandas 的绘图功能来生成条形图。

【问题讨论】:

  • 试试ax.xaxis.labelpad = 10

标签: python pandas numpy matplotlib


【解决方案1】:

由于 Pandas 使用 Matplotlib 库进行所有绘图,您可以通过 rcParams 更改此设置。第一次导入:

from matplotlib import rcParams

然后(在绘制任何内容之前)更改 xticks 上方的填充:

rcParams['xtick.major.pad'] = 20

【讨论】:

  • 非常感谢!你的回答完美解决了我的问题。
【解决方案2】:

假设你 import matplotlib.pyplot as plt 你可以通过 tick_params 方法和 pad arg 操作 pyplot 对象。例如:

plt.tick_params(pad=10)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 2016-07-13
    • 2012-08-13
    • 2020-10-08
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    相关资源
    最近更新 更多