X轴标签获取图表的截断 - Python Matplotlib

时间:2015-11-24 21:28:56

标签: python matplotlib

我的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')

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

enter image description here

正如你所看到的那样,x标签被切断了,这不是我没有完全展开图表,我已经尝试过了,它仍然被切断了。如何在图表上显示整个标签?

由于

1 个答案:

答案 0 :(得分:2)

使用:

plt.tight_layout()

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

  

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

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

enter image description here