我有一个HighCharts HeatMap问题。
如何在工具提示中显示两个yAxis类别?
JSFiddle with my original code
我想做的事情如下(jsfiddle中第66到71行):
注意: [linkedTo:0]
tooltip: {
formatter: function () {
return '<b>' + this.series.yAxis.categories[this.point.y] + ' yearly average: ' + this.series.yAxis.categories[linkedTo: 0][this.point.y] + '</b><br>' +
'Average Labour Rate: <b>' + '$'+Highcharts.numberFormat(this.point.value, 2) + '</b><br>' + '<b>' + this.series.xAxis.categories[this.point.x];
}
},
在链接的部分中,我有行平均信息,我希望在该行的工具提示中显示。
我希望将最终结果(工具提示的第一行)设为:
溴。 20 年平均值: $ 12.34
我到处搜索过,而且我一直无法找到解决这个问题的方法。
答案 0 :(得分:0)
formatter: function () {
return '<b>' + this.series.yAxis.categories[this.point.y] + '</b> Yearly Average: <b>$' +
Highcharts.numberFormat(this.series.chart.yAxis[1].categories[this.point.y],2) + '</b><br>' +
'Average Labour Rate: <b>' + '$'+Highcharts.numberFormat(this.point.value, 2) + '</b><br>' +
'<b>' + this.series.xAxis.categories[this.point.x];
}
奇怪的是,你无法通过this.series
对象直接进入第二个yAxis。但是,您可以通过this.series.chart
对象来实现它。