2010-08-14 30 views
1

我需要在一段時間內創建一個包含系統負載的圖表。主要問題是數據提取是以隨機間隔發生的,所以我需要能夠爲該值指定X軸的時間位置。有關此類功能的包/模塊的任何建議?關於繪製「隨機間隔」圖表的任何建議?

樣本數據:

data = { '10:20' : 5, '10:28' : 8, '10:30' : 1 } 
+1

你在說什麼樣的界面? PyQt4的? GTK?生成圖像?網? – Wolph 2010-08-14 18:47:48

+0

現在導出到PNG就足夠了,我可能稍後將它集成到GTK應用程序中。 – 2010-08-14 19:01:19

回答

1

我不確定我是否理解這個問題;任何圖形庫都會讓您指定您繪製的點的座標爲x。嘗試matplotlib

+0

我剛剛嘗試過更簡單的圖表繪圖庫,大多數不允許我設置X位置,只有X標籤。另請注意,在我的情況下,我需要提供與時間有關的職位。我可以將h:m:s轉換爲該位置的總秒數,但在這種情況下,我需要根據相應的時間值設置X軸標籤。 – 2010-08-14 19:03:54

+0

我似乎「matplotlib.pyplot.plot_date」將做我所需要的,現在我只需要學習使用matplotlib一般。 謝謝 – 2010-08-14 19:20:43

0

的Biggles是一個體面的Python圖形庫。如果您需要填充圖表上的空白點,則可以使用SciPy進行插值。