【发布时间】:2016-09-12 06:15:35
【问题描述】:
我想知道是否有任何方法可以改变 xticklabel(即 $\widetilde{M})和 x 轴底部之间的间距?在我的情况下,间距太小,以至于 M(左栏)上方的波浪号变得不可见。顺便说一句,我正在使用 pandas 的绘图功能来生成条形图。
【问题讨论】:
-
试试
ax.xaxis.labelpad = 10。
标签: python pandas numpy matplotlib
我想知道是否有任何方法可以改变 xticklabel(即 $\widetilde{M})和 x 轴底部之间的间距?在我的情况下,间距太小,以至于 M(左栏)上方的波浪号变得不可见。顺便说一句,我正在使用 pandas 的绘图功能来生成条形图。
【问题讨论】:
ax.xaxis.labelpad = 10。
标签: python pandas numpy matplotlib
由于 Pandas 使用 Matplotlib 库进行所有绘图,您可以通过 rcParams 更改此设置。第一次导入:
from matplotlib import rcParams
然后(在绘制任何内容之前)更改 xticks 上方的填充:
rcParams['xtick.major.pad'] = 20
【讨论】:
假设你 import matplotlib.pyplot as plt 你可以通过 tick_params 方法和 pad arg 操作 pyplot 对象。例如:
plt.tick_params(pad=10)
【讨论】: