我正在动态添加图片到图表中,类似于以下内容:
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的功能吗?
我正在动态添加图片到图表中,类似于以下内容:
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();