【发布时间】:2018-12-16 18:42:26
【问题描述】:
这是我的代码:
import matplotlib.pyplot as plt
fig = plt.figure(figsize=(12,8))
plt.xlabel('Time')
plt.ylabel('Number of Spared Bikes')
plt.plot(needs.index, needs['110'], label='#101')
plt.show()
我需要的是一个数据框:
使用这段代码,我得到了这个图表:
如上图所示,x 轴看起来很糟糕。
我只想通过time 索引来制作x 轴,而不是2017-09-08 06:00,而是就像06。
我该如何解决这个问题?
【问题讨论】:
-
您需要更新此数据框以仅占用小时部分而不是完整的日期时间。
-
您的索引是
datetime64类型还是object类型?
标签: python pandas matplotlib visualization