amCharts LabelFunction无效

din*_*ing 3 javascript charts amcharts

https://jsfiddle.net/f3zy3bjc/

我正在尝试将自定义标签添加到图表中每个条形的末尾,如下所示:

  "graphs": [{
    "balloonText": "<b>[[category]]: [[value]]</b>",
    "fillColorsField": "color",
    "fillAlphas": 0.9,
    "lineAlpha": 0.2,
    "type": "column",
    "valueField": "visits",
    "labelFunction": function(data) {return 'new label';}
  }],
Run Code Online (Sandbox Code Playgroud)

labelFunction属性不起作用,我不知道为什么.

mar*_*sma 7

这是一个很好的问题.它不起作用的原因是labelFunction如果没有标签则不调用事件,如果labelText没有设置则没有标签.

所以,听起来很尴尬,你也需要定义labelText.你可以将它设置为任何东西,它只需要产生一个非空字符串.

  "graphs": [{
    "balloonText": "<b>[[category]]: [[value]]</b>",
    "fillColorsField": "color",
    "fillAlphas": 0.9,
    "lineAlpha": 0.2,
    "type": "column",
    "valueField": "visits",
    "labelText": " ",
    "labelFunction": function(data) {return 'new label';}
  }],
Run Code Online (Sandbox Code Playgroud)

更新了小提琴.