当用户单击按钮时,我想从 Highcharts 图表中删除某些系列。但我想通过使用系列的名称或 ID 来删除它们,而不是数组中的项目。
所以,不要这样做:
chart.series[1].remove();
我想使用:
chart.series["Volcanoes"].remove();
但是,我没有成功。这里有什么问题吗:
chart.addSeries(
{
name: "Volcanic",
id: "Volcanic",
data: [xxxx]
});
或者如何通过名称访问该系列? Here is a fiddle .
最佳答案
为了通过 ID 获取 seri,您应该使用 chart.get("SeriId")
并使用以下代码删除它:
chart.get('Volcanic').remove();
我用这种方法编辑了您的示例 Here
关于javascript - 如何按名称删除 Highcharts 中的系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814764/