如何在点击时设置柱形图的颜色 在 amCharts 中

How to Set Color of Column Graph On Click in amCharts?

本文关键字:颜色 amCharts 柱形图 设置      更新时间:2023-09-26

我正在尝试更改柱形图中所选列的颜色(使用amCharts构建)。

我有一个事件侦听器,如下所示:

function handleClick(event) {
        event.item.graph.backgroundColor = "#3C3C3C"; // NOT WORKING
        display_value = event.item.graph.valueField + ": " + event.item.category + ": "  + event.item.values.value;
        console.log(display_value);
}
chart.addListener('clickGraphItem', handleClick);

这不起作用,我找不到任何相关示例。我看到了地图的示例,但图表对象的工作方式不同。

请嘶吼

您需要

直接访问 SVG 元素并更改其填充/描边颜色,访问就像在事件回调中跟随一样

event.item.bulletGraphics.node

http://codepen.io/amcharts/pen/3abea07c9fd4c1f44d3523d3dd80d489