2012-01-28 63 views
-1

我想要一個可以像谷歌股市圖一樣工作的圖表api。我的網站的最佳圖表庫

這意味着一個圖表,它將從一個日期到另一個日期,並且它將近似於某些事件的點。

使用示例: 我有一天在看視頻,每次看到有趣的東西時,我點擊一個按鈕。點擊不在間隔時間內,但我仍然希望看到一個圖表,我會在每秒鐘內看到點擊數量,但近似值(將在圖表上看整整一天,這意味着不會看到單獨的秒數)。現在,如果我帶足夠多的人點擊按鈕,我會在某些點上獲得良好的近似值,並會看到哪些點是有趣的,哪些點不是。

編輯: 我目前的問題是,我有所有的點用戶點擊按鈕,但將它們全部添加到圖表將產生謊言。例如,1名用戶在12:00點擊,一名在13:00點擊,我會在同一時間看到在12點25分,我會看到有1人點擊。一個不好的解決方案是插入更多的數據,將0放在數據點以外的其他位置。這會給我非常難看的圖表,因爲點數是在幾秒鐘內,圖表應該顯示86400秒(1天),只有大約1000像素寬。所以我想要一個能夠逼近我給他的分數的圖表,並且把他自己的所有其他分數都放在0上。

編輯2: 這意味着大多數點將被聚類,而只有一小部分沒有,我想將這些聚類顯示爲有趣的點,非聚類顯示爲噪聲。

+0

爲什麼不嘗試wijmo例如?請查看http://wijmo.com/demo/v2/#linechart|overview – giorgio 2012-01-28 10:39:45

+2

如果您確定使用第三方服務,爲什麼不使用google chart api?您只需包含一個JS庫,設置您的數據並進行函數調用 - presto - 圖表就緒。 – 2012-01-28 10:43:42

+0

編輯問題 – Vadiklk 2012-01-28 10:49:47

回答

1

我見過的最好的Javascript圖表庫是Highcharts。它是免費的(用於非商業用途),可以按原樣使用,或者與其他JS框架(jQuery,Mootools,Prototype)一起使用。

它可以非常容易地生成點插值(即在不規則點之間的近似線)。您可以在Time data with irregular intervals演示中看到該功能。

+0

謝謝,這是我所擁有的更好。但看到更新的問題 – Vadiklk 2012-01-28 10:52:03

0

對谷歌圖表+1。你要求的東西具體哪些需要您的工作。谷歌圖表事件的應該可以幫助你在你的任務interactive charts