javascript - Amchart Clicklabel 事件不起作用

标签 javascript legend amcharts

我对 Amchart 库相当陌生,并且面临图例的 clickLabel 事件的问题。

这是我尝试过的Javascript代码:

var chart = AmCharts.makeChart("chartdiv", {
  "type": "serial",
  "theme": "light",
  "legend": {
    "horizontalGap": 10,
    "maxColumns": 1,
    "position": "right",
    "useGraphSettings": true,
    "markerSize": 10,
    "listeners": [{
      "event": "clickMarker",
      "method": function(e) {
        document.getElementById('clicked').textContent =
          e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;
      }
    }]
  },

chart.legend.addListener('clickLabel', function(event) {

document.getElementById('clicked').textContent =
          e.dataItem.title + ' - marker status before toggle: ' + e.dataItem.hidden;

});

这里是 Jsfiddle:http://jsfiddle.net/Shivin15/15k53omf/2/

感谢您的帮助!

最佳答案

您需要设置textClickEnabledtrue

在此处查看更新的示例:http://jsfiddle.net/15k53omf/3/

关于javascript - Amchart Clicklabel 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47687997/

相关文章:

javascript - 从百分比获取颜色值

r - ggplot2 图例与每个其他分组的轮廓

python - 先填一个matplotlib图例的右栏

css - 如何禁用类别轴上标签的自动隐藏?

javascript - 当窗口位于边缘时 AmStockChart 缩放窗口

javascript - 奇怪的 JQuery 错误 "code 501, message Unsupported method OPTIONS"

javascript - 将方法分配给原型(prototype)不起作用

javascript - 隐藏/显示所有子 Div - JS

python - 在绘图旁边显示(离散)颜色条作为(自动选择的)线条颜色的图例

javascript - AmCharts - 折线图溢出图形容器