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';}
}],
labelFunction属性不起作用,我不确定原因。
答案 0 :(得分: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';}
}],