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

Moj*_*aba 4 highcharts

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

Hal*_*and 11

您可以使用设置为的Point.select函数以编程方式选择多个点.函数签名是(API):accumulatetrue

select ([Boolean select], [Boolean accumulate])
Run Code Online (Sandbox Code Playgroud)

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);
// ...
Run Code Online (Sandbox Code Playgroud)

请参阅这个JSFiddle演示,了解它如何选择几个点.