我是JavaScript的新手,並希望使用C3.js流式時間序列數據可視化。我想在圖表上顯示最近的5個數據點。新的數據點每2秒傳輸一次。因此,顯示器應丟棄最舊的數據點並使用此附加數據點刷新圖形。實時數據可視化與C3.js
實施例: x軸具有時間(秒):
xData = [ 0, 2, 4, 6, 8]
yData = [10, 11, 12, 13, 14]
新的數據點(2秒後到達的)將是x = 10, y = 16
所以,我要更新的XDATA和YDATA數組作爲,
xData = [ 2, 4, 6, 8, 10]
yData = [ 11, 12, 13, 14, 16]
我看着C3.js的'flow'API example。但它看起來像是每次都創建一個新的數組。
有人請說明如何在c3中完成此操作嗎?我正在使用node.js.
我寫了一個小腳本,可以滿足您的需求。這裏是[鏈接](https://gist.github.com/nikhil38/5b1df27f25f421a1048f87fa14af2fed) – Nikhil