我有一个简单的highcharts折线图,我希望能够通过单击按钮来隐藏(而不是删除)具有相同ID的所有系列。

我在考虑是否以条件if(series.id ===“ rec”)为条件检查ID,但由于某种原因,我无法以访问其名称的相同方式访问序列ID。我尝试使用:

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


但这只是隐藏具有该ID的第一个系列。这有可能吗?谢谢!

这是我的小提琴,提供了更多详细信息:https://jsfiddle.net/grisfrancis/tua3td75/1/

谢谢! :)

最佳答案

更新

您需要使用serie.options.id而不是serie.id

因为id属性在options字段内,如果您检查图表对象。

这是解决方案jsFiddle

09-25 18:04
查看更多