X轴未显示在pyplot图上

时间:2019-12-10 14:58:13

标签: python datetime matplotlib

我正在尝试根据时间(每天的小时数)绘制消息数,这是我的代码:

fig8 = plt.figure(figsize=(10,5))
ax8 = fig8.add_subplot()  
ax8.xaxis.set_major_locator(mdates.HourLocator(interval=1))   #to get a tick every 15 minutes
ax8.xaxis.set_major_formatter(mdates.DateFormatter('%H:%M')) 
plt.plot(Central_group_mean['Hour'], Central_group_mean['Message'],'bo-')
plt.grid()
plt.show()

Central_group_mean['Hour']是下一个日期时间系列:

0     00:00:00
1     01:00:00
2     02:00:00
3     03:00:00
4     04:00:00
5     05:00:00
........
22    22:00:00
23    23:00:00

问题是:当我做一个简单的绘图意味着:plt.plot(Central_group_mean['Hour'], Central_group_mean['Message'],'bo-')没有设置ax8时,它会显示下图: enter image description here

虽然在设置ax8之后运行上述脚本,却得到了下一张图片:

enter image description here

我需要的是Central_group_mean['Hour']

中已经存在的每个小时的图

0 个答案:

没有答案