如何隐藏特定的图例项目?

Taw*_*riq 3 highcharts

我试图隐藏图表上的特定图例项目(http://api.highcharts.com/highcharts/legend)。如果我循环遍历 Chart.legend.allItems 并尝试更改特定项目的可见属性,它根本不会影响图例。

$.each(chart.legend.allItems, function() {
    this.visible = false;
});
Run Code Online (Sandbox Code Playgroud)

如何隐藏图表上的特定图例项?

jlb*_*ggs 5

我认为这比实际需要的更复杂。

您可以在该系列的配置选项中进行showInLegend设置。false

如果您需要以编程方式执行此操作,则可以使用series.update()动态完成它。

参考: