标签: javascript charts highcharts
在highcharts中,当我从一种图表类型切换到另一种图表类型时,缩放选择将重置为“全部”。
在下图中我选择了图表类型'Candle Stick'和缩放类型'1M'
现在,当我将图表类型更改为“Line”时,缩放类型将重置为“All”
我希望在更改图表类型时防止将缩放类型从一个选项更改为另一个选择。顺便说一句,是否可以保持我在一个图表类型中创建的那条线,当我切换到另一个图表类型时,它不应该删除。请帮助。提前谢谢。
答案 0 :(得分:2)
我为您的代码查看了您的问题here。问题是,当您的系列类型更改时,您不会更新您的图表,而是重新创建整个图表。绘制的任何内容或已更改的缩放选项都不会保留。因此,不要重新创建图表,只需更新它。例如,更改系列类型:
Highcharts.charts[0].series[0].update({'type':type}); // set the first series to a type
请看这个小提琴example。