2012-12-14 25 views
0

我想使用一個開源的javascript圖表庫來繪製時間序列數據,但我的要求是它應該支持X軸的毫秒精度。那裏有這樣的嗎?如何精度高達秒?對X軸(時間序列)具有毫秒精度的Javascript製圖庫?

附加要求是我喜歡在我的JavaScript代碼中做更少的工作。所以理想的解決方案將能夠讀取一個csv文件來獲取數據和繪圖。例如dygraph的溫度.csv示例:http://dygraphs.com/index.html

另外一個好的方法是支持多個Y軸,但這可能是另一個問題。

例輸入數據是:

2012-12-12 21:20:01.134000,0.0524060 
2012-12-12 21:20:02.374000,0.0635470 
2012-12-12 21:20:03.493000,0.0754630 
2012-12-12 21:20:04.647000,0.0557800 
2012-12-12 21:20:05.693000,0.1131610 
2012-12-12 21:20:06.767000,0.0454080 
2012-12-12 21:20:07.905000,0.0455790 
2012-12-12 21:20:09.194000,0.0543930 
2012-12-12 21:20:10.344000,0.0912380 
2012-12-12 21:20:11.617000,0.0368600 
2012-12-12 21:20:12.760000,0.0895100 

謝謝!

+1

毫秒的要求是毫無意義的,因爲任何像樣的圖形軟件都可以確定尺度和座標軸。你總是可以乘以1000,並看到.001秒剛剛成爲1ms – thatidiotguy

+0

我想繪製日期+小時+秒+毫秒的組合。至多,我可以跳過毫秒的要求,但那就是一切。乘以1000在這種情況下沒有意義。謝謝。 – Ritesh

+0

如何將日期時間轉換爲標準滴答(如'Date.now()'返回的內容)?然後,您可以選擇減去一些合理的最短日期以獲取圖表工具可以處理的範圍內的數字。 –

回答

0

AmCharts http://www.amcharts.com/同時支持x軸和多個數值軸的毫秒。它沒有內置的cvs加載器,但有一個示例如何做到這一點:http://blog.amcharts.com/2011/03/amcharts-javascript-tutorials-part-2.html

+0

謝謝!它看起來像amcharts不是開源或免費的。 – Ritesh

相關問題