X 轴标签被图形截断 - Python Matplotlib

spe*_*123 1 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')
Run Code Online (Sandbox Code Playgroud)

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

在此处输入图片说明

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

谢谢

Bar*_*art 6

要么使用:

plt.tight_layout()
Run Code Online (Sandbox Code Playgroud)

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

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

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

在此处输入图片说明