我的数据在下面的结构数组中
[[1293606162197, 0, 0],
[1293605477994, 63, 0],
[1293605478057, 0, 0],
[1293605478072, 2735, 1249],
[1293606162213, 0, 0],
[1293606162229, 0, 0]]
第一列是历元时间(在ms
),第二列是y1
,第三列是y2
。我需要一个x轴上有时间的图,左右y轴上有y1
和y2
。
我一直在浏览文档,但找不到任何方法让x轴刻度同时显示日期和时间,如“28/12 16:48”,即“日期/月时:分”。所有的文档帮助我只显示日期,但这不是我想要的。在此方面如有任何帮助,将不胜感激。
而且,如果看起来像,这不是家庭作业。这实际上是我上一个问题Reading and graphing data read from huge files的后续。
我希望这能有帮助。我一直对matplotlib的约会很不满意。Matplotlib需要一个float format,这是自epoch以来的天数。helper函数
num2date
和date2num
以及python内置的datetime
可用于转换到/从。格式化业务是从this示例中解除的。可以使用set_major_formatter
将任何绘图上的轴更改为日期轴。相关问题 更多 >
编程相关推荐