我有一些使用Highcharts的折线图,我需要隐藏除用户选择的数据系列以外的所有图表。可以在http://opheliadesign.com/weight上找到示例页面。
例如,在“ body 成分”下,单击“脂肪”将隐藏“骨骼”,“水”和“BMI”,因此可以更轻松地查看人体脂肪图。
谢谢!
最佳答案
我不认为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
}
}
然后,只要选择一个序列,就只需要调用该代码。您可能可以通过使用chart events执行某种检查来做到这一点
关于jquery - 隐藏所有未选中的数据系列,HighCharts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5764192/