【发布时间】:2018-12-19 14:39:35
【问题描述】:
我有一组由时间和数值组成的数据。
使用此代码我得到:
time=['07:45','8:15','8:45','9:35','10:15','15:05','16:05']
value=[3,8,12,54,23,12,5]
plt.plot(time,value)
plt.show()
如您所见,10:15 和 15:15 之间有很大的差距。我想要一个 x 轴,它也反映一个记录和另一个记录之间的时间差。换句话说,我需要 10:15 和 15:15 之间的差距大于 07:45 和 8:15 之间的差距。有没有办法做到这一点?
谢谢!
【问题讨论】:
-
是的,你问的是默认值。但当然你需要实际绘制时间值,而不是字符串。
标签: python pandas matplotlib axis linegraph