Python Matplotlib X轴标签虽然使用紧密布局,但会被切断
我正在使用Python Matplotlib X轴标签虽然使用紧密布局,但会被切断,python,matplotlib,Python,Matplotlib,我正在使用matplotlib,x轴上的标签被切断。我尝试了不同的方法: 旋转标签 使用plt.tight\u布局() 使用pylab.rcParams.update(params)并设置'xtick.labelsize':'small' 但是他们都没有帮助,我仍然有问题。请看图片: 如您所见,只有部分日期显示在x轴上。显示的不是2018-11-19 11:00,而是11-29 11。如何解决此问题?标签未被剪切。它们的格式只是月日小时,而不是年月日小时:分钟。您可以使用matplotlib.
matplotlib
,x轴上的标签被切断。我尝试了不同的方法:
plt.tight\u布局()
pylab.rcParams.update(params)
并设置'xtick.labelsize':'small'
如您所见,只有部分日期显示在x轴上。显示的不是
2018-11-19 11:00
,而是11-29 11
。如何解决此问题?标签未被剪切。它们的格式只是月日小时
,而不是年月日小时:分钟
。您可以使用matplotlib.dates.DateFormatter(“%Y-%m-%d%H:%m”)
formatter来获取您喜欢的格式。@重要的是,这很奇怪,因为如果我选择了更大范围的日期,则会显示year month day
。当然,matplotlib会根据数据范围自动决定一种有用的格式。在一个覆盖了整整一个世纪的情节上显示毫秒是没有意义的,对吧?标签是不会被剪掉的。它们的格式只是月日小时
,而不是年月日小时:分钟
。您可以使用matplotlib.dates.DateFormatter(“%Y-%m-%d%H:%m”)
formatter来获取您喜欢的格式。@重要的是,这很奇怪,因为如果我选择了更大范围的日期,则会显示year month day
。当然,matplotlib会根据数据范围自动决定一种有用的格式。在一个覆盖整个世纪的情节上显示毫秒是没有意义的,对吧?