Amcharts 4:以编程方式禁用单个图例项

Amcharts 4 : Disable single legend item programmatically

我只需要知道如何在重新加载图表时以编程方式禁用单个图例项(禁用 意味着:图例显示为灰色,其链接曲线为hidden), 因为我需要使用一些后退和前进箭头重新加载带有一些新数据的图表,但仍然需要记住用户偏好或图例项的状态 (on/off)

您只需在与该图例标记关联的系列上调用 hide 即可将 series/grey 隐藏在标记之外:

series.hide();

谢谢@xorspark确实如此,这是关于控制系列而不是传奇。

它碰巧专门用于 appearedinited 事件,而不是 shown 事件,就像这样:

series.events.on("inited", () => {
  reactState ? series.show() : series.hide();
});

inited 事件甚至效果更好,因为禁用图例在使用 appeared.

时不会在曲线上显示其颜色。