慕碼人2483693
2022-01-20 18:25:48
我有一個 Highchart,其中在options對象下我有事件對象,如下所示。 var options = { chart: { renderTo: 'container', type: 'line', animation: Highcharts.svg, // don't animate in old IE marginRight: 10, events: { load: function() { var series = this.series[0], chart = this; ...// Some Code } }所以我想要的是我需要events動態更新數據并且只加載一次Highcharts。如何使以下部分動態化,以便其中的值動態變化。請記住,Highcharts 容器必須定義并僅加載一次。events: { load: function() { var series = this.series[0], chart = this; ...// Some Code } }
1 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
官方的 Highcharts 演示之一展示了如何實現它??纯此?/p>
setInterval(function () {
var x = (new Date()).getTime(), // current time
y = Math.random();
series.addPoint([x, y], true, true);
}, 1000);
https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/dynamic-update/
Highcharts 還提供了其他選項來使用新數據更新圖表,API:
https://api.highcharts.com/class-reference/Highcharts.Chart#addSeries
https://api.highcharts.com/class-reference/Highcharts.Series#update
https://api.highcharts.com/class-reference/Highcharts.Series#setData
添加回答
舉報
0/150
提交
取消