日期和时间的分散图

时间:2013-01-21 15:21:06

标签: python matplotlib

我想要在与此类似的散点图中表示datetime.datetime个对象的列表:

http://blog.stephenwolfram.com/data/uploads/2012/03/outgoing-mail-diurnal-image.png

我该怎么办?

2 个答案:

答案 0 :(得分:4)

import pylab

# datetimes = [datetime(...), ...]

pylab.plot([dt.date() for dt in datetimes],
           [dt.hour + dt.minute/60. for dt in datetimes],
           ',')

答案 1 :(得分:0)

你不应该使用plot,而是使用plot_date代替datetime数组!

http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.plot_date