如何以编程方式选择多个点或标记,例如 Shift +在Highcharts的默认情况下单击图表?
答案 0 :(得分:11)
您可以使用Point.select
功能以编程方式选择多个点,并将accumulate
设置为true
。函数签名是(API):
select ([Boolean select], [Boolean accumulate])
select
:布尔值。true
时,选择该点。当false
时,该点未被选中。在null
或undefined
时,切换选择状态。
accumulate
:布尔值。true
时,选择将添加到其他选定的点。当false
时,取消选择其他选定的点。在Highcharts内部,选中的点会在Control,Shift或Cmd上点击该点累积。
您的代码示例如下:
chart.series[0].data[0].select(true, true);
chart.series[0].data[1].select(true, true);
// ...
请参阅this JSFiddle demonstration如何选择几个点。