我试图隐藏图表上的特定图例项目(http://api.highcharts.com/highcharts/legend)。如果我循环遍历 Chart.legend.allItems 并尝试更改特定项目的可见属性,它根本不会影响图例。
$.each(chart.legend.allItems, function() {
this.visible = false;
});
Run Code Online (Sandbox Code Playgroud)
如何隐藏图表上的特定图例项?
我认为这比实际需要的更复杂。
您可以在该系列的配置选项中进行showInLegend设置。false
如果您需要以编程方式执行此操作,则可以使用series.update()动态完成它。
参考: