0
只是好奇,如果这是如何Highcharts自我更新或如果它做了其他一些魔术。每次更改数据集时Highcharts都会重绘吗?
只是好奇,如果这是如何Highcharts自我更新或如果它做了其他一些魔术。每次更改数据集时Highcharts都会重绘吗?
Highcharts提供了一个API来改变图表的数据:
http://api.highcharts.com/highcharts#Chart.addSeries http://api.highcharts.com/highcharts#Point.update
每种方法的呼吁redraw
,用于一个参数来表示无论您想自动重绘更新后的图表。正如文档中所述:如果更新大量数据,最好将此参数设置为false更新所有值,然后手动调用chart.redraw()
。
这是我的经验,它更新数据集更改时。 Highcharts提供了一个很好的例子[这里](http://www.highcharts.com/studies/live-server.htm)。 –
如果您正在使用API函数(addSeries,addPoint等),那么您可以控制图表是否要重绘(如顶部答案中所述),但是如果您要手动更改某些属性,那么就没有魔法了。那么,你的意思是API函数?或不? –