从Highchart Graph中删除图像/符号

时间:2011-07-09 16:22:25

标签: javascript graph highcharts

我正在动态地将图片添加到图表中,如下所示:

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?

1 个答案:

答案 0 :(得分:3)

嗯,这是可能的。任何渲染器函数(如arcg)都会返回元素。每个元素都包含element类型的Element字段。使用jQuery,您可以使用此元素执行所有操作,例如:

marker[group] = chart.renderer.g('icons').attr({zIndex: this_z});
marker[group].add();
$(marker[group].element).remove();

这样就可以了。