HighCharts:工具提示格式化程序中是否可以访问this.percentage?

时间:2013-04-17 15:22:19

标签: highcharts

示例代码:

formatToolTip: function() {
        var tt = this.x + ' = ' + this.y + ' (this.percentage + ' %)';
        return tt;
}

this.percentage始终未定义。我是使用highcharts 3.0.0的新手

1 个答案:

答案 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值。