隐藏除选定数据系列之外的所有数据,HighCharts

Nig*_*ICU 6 jquery highcharts

我有一些使用Highcharts的折线图,我需要隐藏除用户选择的数据系列之外的所有数据.可以在http://opheliadesign.com/weight找到示例页面.

例如,在Body Composition下,单击Fat会隐藏Bone,Water和BMI - 从而可以更容易地查看体脂肪图.

谢谢!

NT3*_*3RP 9

我不相信highcharts有一个hideAll()或类似的功能,但你可以尝试这样的事情:

//assuming chart is your chart
series = chart.series;
for(var i = 0; i < series.length; i++) {
    if(!series[i].selected) {
        series[i].hide();    //Hide the series
    }
}
Run Code Online (Sandbox Code Playgroud)

然后,只要您选择一个系列,就需要调用该代码.您可以通过使用图表事件执行某种检查来完成此操作