我有一个带有最初正确设置标志的高价图。
当垂直滚动条更改时,动态加载图形数据。唯一改变的是具有函数
的系列数据function afterSetExtremes(e) {
var new_data_to_be_loaded = getNewDataToBeLoaded();
chart.series[0].setData(new_data_to_be_loaded);
}
新系列数据已正确加载,但标志重新排列,如图2所示:
那么设置上有什么问题,因为chart.series [0] .setData只设置了系列而不是之前添加的标志?
几乎是一个解决方案:
看一看:http://jsfiddle.net/b6b63nwy/10/
但这确实引发了另一个问题:系列工具提示不再出现了。 这是一个高品种的错误吗?
答案 0 :(得分:0)
答案:
=============================================== ======================
如果您查看官方API中的Series.setData部分,您会发现第二个参数是一个布尔属性,它告诉您是否重绘图表。而不是setData,尝试使用Series.update()函数。
API参考: http://api.highcharts.com/highcharts/Series.setData http://api.highcharts.com/highstock/Series.update