示例代码:
formatToolTip: function() {
var tt = this.x + ' = ' + this.y + ' (this.percentage + ' %)';
return tt;
}
this.percentage
始终未定义。我是使用highcharts 3.0.0的新手
答案 0 :(得分:1)
这是一个如何使用formatter函数获取%的旧例子。它依赖于知道数据的最大值,但您可以使用getExtremes()方法从图表中提取它。
http://jsfiddle.net/jlbriggs/H3Q9h/5/
var pcnt = Highcharts.numberFormat((this.y / 415 * 100),0,'.');
http://api.highcharts.com/highcharts#Axis.getExtremes%28%29
将等式中的415替换为变量set作为getExtremes()方法的dataMax值。