【发布时间】:2015-06-22 17:18:40
【问题描述】:
我是 matplotlib (1.3.1-2) 的新手,我找不到合适的起点。 我想用 matplotlib 在直方图中绘制点随时间的分布。
基本上我想绘制一个日期出现的累积总和。
date
2011-12-13
2011-12-13
2013-11-01
2013-11-01
2013-06-04
2013-06-04
2014-01-01
...
这样就可以了
2011-12-13 -> 2 times
2013-11-01 -> 3 times
2013-06-04 -> 2 times
2014-01-01 -> once
由于多年后会有很多点,所以我想在我的x-Axis和end date上设置start date,然后标记n-time steps(即1年步长),最后决定多少@ 987654327@ 会有的。
我将如何实现这一目标?
【问题讨论】:
-
你的数据是什么格式的?
datetime对象? -
@hitzg Unix 时间码。但我可以重新格式化为
datetime -
@Stophface BTW 如果你已经有
datetime,你可以做plt.hist(data_as_datetime)
标签: python time matplotlib plot histogram