【问题标题】:X-axis Label Gets Cut Off Of Graph - Python MatplotlibX 轴标签被图形截断 - Python Matplotlib
【发布时间】:2015-11-24 21:28:56
【问题描述】:

我的 python 脚本中有这个

date_list = ["01/11/2015", "01/12/2015", "01/13/2015", "01/14/2015"]
plt.plot([1,2,3,4], [2,4,6,8])
plt.xticks([1,2,3,4], date_list)
locs, labels = plt.xticks()
plt.setp(labels, rotation=45)
plt.savefig('test.pdf')

它生成了一个看起来像这样的图表

您可以看到 x 标签被切断,这不是我没有完全展开图表,我已经尝试过了,它仍然被切断。如何获取图表上的整个标签?

谢谢

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    任意使用:

    plt.tight_layout()
    

    或专门设置边距,例如使用subplots_adjust():

    subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=无,hspace=无)

    您的示例的第一个解决方案导致:

    【讨论】:

    • plt.tight_layout() 为我做这项工作,还有pad 参数可用于添加边距
    猜你喜欢
    • 2019-12-19
    • 2018-10-11
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多