javascript - 从 Highchart 图表中删除图像/符号

标签 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 这样的东西?

最佳答案

嗯,这是可能的。任何像 arcg 这样的渲染器函数都会返回元素。每个元素都包含 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/

相关文章:

javascript - 在 Javascript 中修改另一个元素内的元素的类

javascript - 在 HTML 中处理大量 id

javascript - Browserify/Stringify 剥离 Knockout Comment Binding

mysql - 如何将 MySQL 中的数据插入数组,然后在 Netbeans 中显示在条形图上?

graph - Highcharts -指定堆积时间序列的顺序

javascript - Highcharts 创建相同文本 3 次

javascript - 动态填充 highcharts 数据

javascript - 我如何通过 PHP 和 mySQL 从 JQuery 加速 Chart.js 图形生成?

algorithm - 链接图中的最短路径

javascript - 高库存 : Property 'firePointEvent' of object #<Object> is not a function