如何在Highcharts中以编程方式选择多个点或标记?

时间:2015-03-11 11:47:30

标签: highcharts

如何以编程方式选择多个点或标记,例如 Shift +在Highcharts的默认情况下单击图表?

1 个答案:

答案 0 :(得分:11)

您可以使用Point.select功能以编程方式选择多个点,并将accumulate设置为true。函数签名是(API):

select ([Boolean select], [Boolean accumulate])
     

select:布尔值。   true时,选择该点。当false时,该点未被选中。在nullundefined时,切换选择状态。

     

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如何选择几个点。