我正在尝试根据时间(每天的小时数)绘制消息数,这是我的代码:
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时,它会显示下图:
虽然在设置ax8之后运行上述脚本,却得到了下一张图片:
我需要的是Central_group_mean['Hour']