0

示例代码:

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

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

4

1 回答 1

1

这是一个关于如何使用格式化程序函数来获取 %. 它依赖于知道数据的最大值,但您可以使用 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 替换为设置为 getExtremes() 方法的 dataMax 值的变量。

于 2013-04-17T17:01:49.397 回答