隐藏Highcharts系列而不使用图例
Hiding a Highcharts series without using the legend
我需要能够通过按钮而不是图例隐藏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)
相关文章:
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 访问Highcharts系列的最小/最大值:afterSetExtremes不会激发
- Highcharts系列.数据数据类型限制
- Highcharts显示系列名称,但缺少json源中的数据点
- 仅在Highcharts.js中可见的更改系列
- Highcharts条形图如何添加系列事件
- 具有自定义json响应的Highcharts系列数据
- Highcharts中具有不同时间范围的系列
- 高亮显示工具提示共享项,具体取决于Highcharts中悬停的系列
- Javascript中的Highcharts系列更新
- 如何从“系列”元素中获取HighCharts系列“id”
- highcharts系列删除功能删除所有原始系列数据(即使存储在新变量中)
- 修复了Highcharts系列数据标签中的数据标签维度
- 隐藏Highcharts系列而不使用图例
- 在highcharts系列上呈现HTML数据属性
- 如何在highcharts系列中使用javascript变量
- 动态加载HighCharts系列
- Highcharts系列格式问题(AngularJs)
- 更新在不可见的HighCharts系列问题上改变的数据点
- Javascript Highcharts:系列数据标签格式化程序函数,用于循环数据,而不是格式化数组中的所有数据