我在我的 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 标签被切断,这不是我没有完全展开图表,我已经尝试过,它仍然被切断。我怎样才能在图表上获得整个标签?
谢谢
要么使用:
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)
您的示例的第一个解决方案导致: