如何使用高位图上的按钮隐藏具有相同ID的所有系列? (线形图)

时间:2016-05-25 17:19:07

标签: jquery highcharts highstock linegraph

我有一个简单的highcharts线图,我希望能够隐藏(不删除)具有相同ID的所有系列,只需单击一个按钮即可。

我正在考虑将id作为条件检查(series.id ===" rec")但由于某种原因我无法以同样的方式访问系列ID访问他们的名字。我尝试使用:

$.each(chart.series, function (i, serie){
        chart.get('rec').hide()
});

但它隐藏了第一个带有该ID的系列。这甚至可能吗?谢谢!

这是我的小提琴,更多细节:https://jsfiddle.net/grisfrancis/tua3td75/1/

谢谢! :)

1 个答案:

答案 0 :(得分:4)

<强>已更新

您需要使用serie.options.id代替serie.id

如果您检查图表对象,则id属性位于options字段内。

以下是解决方案jsFiddle