【问题标题】:How to reduce spacing between plot and xticks using matplotlib?如何使用 matplotlib 减少绘图和 xticks 之间的间距?
【发布时间】:2023-03-19 21:34:01
【问题描述】:

如图

通过箭头,我想减小绘图和 xticks 之间的间距。 提前感谢您的帮助。

【问题讨论】:

标签: python matplotlib


【解决方案1】:

这里有三种方法可以设置刻度标签和轴之间的距离:

ax.tick_params(axis='x', pad=10)
ax.xaxis.labelpad = 10
plt.xlabel("your labels go here", labelpad=10)

还有一个:

from matplotlib import rcParams
rcParams['xtick.major.pad']='8'

【讨论】:

  • 非常感谢您及时详细的回复。 "ax.tick_params(axis='x', pad=10)" 解决了我的问题。最好的问候。
  • @OrsoPusterla 如果下次您将包含重现手头问题的最少工作代码会更好。您还应该显示您尝试自己解决问题。如果需要发图片可以直接在stackoverflow上发(有问题的时候有图片按钮)。
  • 你喜欢说话... bla bla bla... 这是一个特定的要求:声音清晰! stackoverflow 中没有我的问题的答案。新会员不能发图片。如果您愿意,我可以将整个代码发送给您。无论如何感谢您的宝贵建议@Adobe!