我正在为客户生成标准的堆积条形图。但他们对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) + '%';
设置固定标签不起作用,因为显示的条数很灵活。任何指针都将非常感激。
答案 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