隐藏Highcharts系列而不使用图例

Hiding a Highcharts series without using the legend

本文关键字:Highcharts 系列 隐藏      更新时间:2023-09-26

我需要能够通过按钮而不是图例隐藏Highcharts系列(原因是我需要通过一个按钮切换多个组:在Highcharts和jQuery中隐藏系列的组:如何获得可接受的性能?由于那篇文章中给出的原因,我不能将$(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();

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

这应该有效:

chart.series[index].hide()

jsfiddle 的完整示例

UDP来自Simen Echholt评论的URL)