我有一个datetime.datetime
对象列表,我想在类似于这个的散点图中表示:
(来源:stephenwolfram.com)
我应该如何进行?
import pylab
# datetimes = [datetime(...), ...]
pylab.plot([dt.date() for dt in datetimes],
[dt.hour + dt.minute/60. for dt in datetimes],
',')
您不应该使用绘图,而是将 plot_date 用于日期时间数组!
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.plot_date