CanvasJS-динамический график без setInteval()

Вот исходный пример кода :
http://canvasjs.com/html5-javascript-dynamic-chart/

I need to update the value without setInterval (), I mean whenever the yAxis got a value somewhere, then it will plot automatically without time delay. Еще одна вещь, я не хочу, чтобы сдвинуть график в то время как значение reach datalength, когда он достигнет максимальной datalength, очистить все старые данные на графике, вернуться к 0 точке и построить снова.

Спасибо за поддержку !

1 ответ

  1. Gia Huy,

    Вы можете удалить dps.чтобы избежать смещения, перейдите от примера. Проверьте этот пример .

    И вы можете удалить setInterval, чтобы избежать обновления заряда на основе времени, и вы можете вручную нажать y-value на dataPoints и визуализировать диаграмму, когда вы получаете y-value.

    setInterval(function(){updateChart()}, updateInterval);

    Удалите setInterval и передвиньте y-значение в точки данных при его обнаружении.

    dps.push({y: yValue});
    chart.render();

    и визуализируйте диаграмму.