我正在考慮使用谷歌圖表api,特別是柱形圖和散點圖。我想知道這些圖表可以通過websocket從服務器接收的數據不斷更新。谷歌圖表和實時更新
我的理解是,這些數據將首先添加到數據表中,然後繪製到圖表上。因此,如果表格中的數據正在更新,則會實時更新圖表。
另一個問題是,我也有一個實例,當列不能立即定義,但會再次由接收到的數據更新;谷歌圖表可以處理這個問題。
感謝
我正在考慮使用谷歌圖表api,特別是柱形圖和散點圖。我想知道這些圖表可以通過websocket從服務器接收的數據不斷更新。谷歌圖表和實時更新
我的理解是,這些數據將首先添加到數據表中,然後繪製到圖表上。因此,如果表格中的數據正在更新,則會實時更新圖表。
另一個問題是,我也有一個實例,當列不能立即定義,但會再次由接收到的數據更新;谷歌圖表可以處理這個問題。
感謝
我不知道谷歌的圖表,但最近我發現Smoothie Charts。它可以做到實時(平滑)。唯一的問題是,我只在Chrome,Firefox根據這個Introducing Smoothie Charts後工作。
或者也許highCharts。在jsfiddle的實時示例。
jsfiddle有點瘋狂,如果你加速它:(http://jsfiddle.net/2JvF9/475/ – EaterOfCode
那些小提琴不工作了:( –
如果您使用JavaScript填充Google圖表,則還可以使用JavaScript修改或重新填充圖表。最糟糕的情況下,您可能需要重新繪製整個圖表。無論如何,這並不像表現上那麼糟糕:無論如何,整個事情都被客戶端所吸引。 –
@FrankvanPuffelen當我嘗試更新一次圖表 - 它幾乎凍結了我的Chrome ...這帶來了一個問題 - 谷歌圖表真的意味着實時數據顯示?它似乎工作出色,方便地顯示靜態數據。你最終是否找到了實時圖表的解決方案? –
只需修改DataTable並調用draw,似乎執行OK。看看https://jsfiddle.net/0w1nbyxw/1/。 –