我正在向图中动态添加图像,如下所示:
marker[group] = chart.renderer.g('icons').attr({zIndex: this_z}).add();
symbol[group] = chart.renderer.image(marker_url, -50, 0, 20, 37).add(marker[group]);
如何从图表中删除图像/符号?像 .remove 这样的东西?
最佳答案
嗯,这是可能的。任何像 arc
或 g
这样的渲染器函数都会返回元素。每个元素都包含 Element
类型的 element
字段。使用 jQuery 你可以用这个元素做任何事情,例如:
marker[group] = chart.renderer.g('icons').attr({zIndex: this_z});
marker[group].add();
$(marker[group].element).remove();
这样就可以了。
关于javascript - 从 Highchart 图表中删除图像/符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6635995/