不使用图例隐藏 Highcharts 系列
我需要能够从按钮而不是图例隐藏 Highcharts 系列(原因是我需要从一个按钮切换多个组:在 Highcharts 和 jQuery 中隐藏系列的_groups_:如何获得可接受的性能? 由于该帖子中给出的原因,我无法将 $(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();
如果我知道图表系列的索引,我可以告诉我如何隐藏它吗?
I need to be able to hide a Highcharts series from a button rather than the legend (the reason is that I need to toggle multiple groups from one button: Hiding _groups_ of series in Highcharts and jQuery: how to get acceptable performance? and for the reasons given in that post, I cannot use $(chart.series).each()
with jQuery.
None of the following expressions have any effect (my chart object is named 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();
Can someone please tell me how I can make a chart series hide if I know its index? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这应该有效:
chart.series[index].hide()
jsfiddle 上的完整示例
(来自 Simen 的 UDP URL艾克霍特评论)
This should work:
chart.series[index].hide()
Full example on jsfiddle
(UDP URL from Simen Echholt comment)