【发布时间】:2010-10-06 06:08:08
【问题描述】:
我没有使用 matplotlib,但看起来它是绘图的主要库。我想绘制 CPU 使用情况图。我每分钟都有后台进程记录(日期,min_load,avg_load,max_load)。日期可以是时间戳或格式良好的日期。
我想绘制在同一个图上显示 min_load、avg_load 和 max_load 的图表。在 X 轴上,我想根据有多少数据来放置分钟、小时、天、周。
可能存在差距。假设受监控的进程崩溃,并且由于没有人重新启动它,因此可能会出现几个小时的间隙。
我的想象示例:http://img714.imageshack.us/img714/2074/infoplot1.png 这并不能说明差距,但在这种情况下,读数会变为 0。
我现在正在使用 matplotlib,我也会尝试分享我的结果。数据可能如下所示:
1254152292;0.07;0.08;0.13
1254152352;0.04;0.05;0.10
1254152412;0.09;0.10;0.17
1254152472;0.28;0.29;0.30
1254152532;0.20;0.20;0.21
1254152592;0.09;0.12;0.15
1254152652;0.09;0.12;0.14
1254152923;0.13;0.12;0.30
1254152983;0.13;0.25;0.32
Or it could look something like this:
Wed Oct 06 08:03:55 CEST 2010;0.25;0.30;0.35
Wed Oct 06 08:03:56 CEST 2010;0.00;0.01;0.02
Wed Oct 06 08:03:57 CEST 2010;0.00;0.01;0.02
Wed Oct 06 08:03:58 CEST 2010;0.00;0.01;0.02
Wed Oct 06 08:03:59 CEST 2010;0.00;0.01;0.02
Wed Oct 06 08:04:00 CEST 2010;0.00;0.01;0.02
Wed Oct 06 08:04:01 CEST 2010;0.25;0.50;0,75
Wed Oct 06 08:04:02 CEST 2010;0.00;0.01;0.02
-大卫
【问题讨论】:
标签: python matplotlib plot