在不使用图例的情况下隐藏Highcharts系列

时间:2012-01-16 13:35:09

标签: javascript jquery highcharts

我需要能够从按钮而不是图例中隐藏Highcharts系列(原因是我需要从一个按钮切换多个组:Hiding _groups_ of series in Highcharts and jQuery: how to get acceptable performance?并且由于该帖子中给出的原因,我不能将$(chart.series).each()与jQuery一起使用。

以下表达式均无效(我的图表对象名为chart):

Chart.series.get(1).hide();
chart.series.get(1).hide();
$(chart.series[1]).hide();
$(chart.series["1"]).hide();
$(chart.series[1]).hide();
$(chart.series)["1"].hide();
$(chart.series)[1].hide();

如果我知道它的索引,有人可以告诉我如何隐藏图表系列吗?感谢。

1 个答案:

答案 0 :(得分:59)

这应该有效:

chart.series[index].hide()

Full example on jsfiddle

(来自Simen Echholt评论的 UDP 网址)