【问题标题】:How to put space betwwen Vertically Aligned X-axis label in matplotlib如何在matplotlib中垂直对齐X轴标签之间放置空格
【发布时间】:2019-09-19 21:57:18
【问题描述】:

我已将 Xticks 垂直对齐,但所有标签都紧密折叠,如下图所示:

这是我上图的代码:

plt.plot(x_train.T,"*")

plt.xticks(rotation='vertical')

plt.show()

我想在 x 轴标签之间放置空格。有什么提示吗?

提前谢谢你!

【问题讨论】:

  • 尝试使用更长的数字,例如 figsize=(16,6)
  • @Sheldore 感谢您的帮助,但它没有按预期工作。

标签: python python-3.x matplotlib


【解决方案1】:

您可以调整 xticks 的字体大小:

plt.xticks(fontsize=6, rotation=90)

【讨论】:

    【解决方案2】:

    解决方案:

    plt.plot(x_train.T,"*")
    plt.xticks(rotation=90)
    plt.gcf().set_size_inches(30, 10)
    plt.show()
    

    结果:

    【讨论】: