堆积条形图上的自定义轴标签

时间:2013-02-05 15:34:29

标签: highcharts

我正在为客户生成标准的堆积条形图。但他们对yAxis标签的要求并不是两个堆叠条形图值的总和。这很简单,只是一个简单的条形图,但在堆积图表中,它总是需要两者的总和。我现有的代码是:

return Highcharts.numberFormat(Math.round(this.total*100)/100, 2) + '%';

我正在设置我需要在数据字符串中显示的数字,如下所示:

data: [{y: 1.83, color: '#BBBBBB', 'QTotal': 3.37}

其中'QTotal'是他们想要显示的值。我试过以下没有运气:

return Highcharts.numberFormat(Math.round(this.QTotal*100)/100, 2) + '%';
return Highcharts.numberFormat(Math.round(this.point.QTotal*100)/100, 2) + '%';
return Highcharts.numberFormat(Math.round(this.y.QTotal*100)/100, 2) + '%';

设置固定标签不起作用,因为显示的条数很灵活。任何指针都将非常感激。

1 个答案:

答案 0 :(得分:1)

如果我正确理解您的问题,您应该使用以下方式访问额外数据:

return Highcharts.numberFormat(Math.round(this.series.options.QTotal*100)/100, 2) + '%';

另见答案:Add additional data to a Highcharts series for use in formatters

这一个:Set Additional Data to highcharts series