具有 2 个类别的 Highcharts 热图 y 轴。如何在工具提示中同时显示它们?
Highcharts Heatmap yAxis with 2 categories. How to show both of them in the tooltip?
我有一个 HighCharts 热图问题。
如何在工具提示中显示两个 yAxis 类别?
JSFiddle with my original code
我想做的是类似下面的事情(jsfiddle 中的第 66 到 71 行):
注意:[链接到: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];
}
},
在链接到的部分中,我有行平均信息,我希望它显示在该行的工具提示中。
我想让最终结果(工具提示的第一行)类似于:
Br. 20 yearly average: .34
我到处搜索都找不到解决这个问题的方法。
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
对象访问它。
我有一个 HighCharts 热图问题。
如何在工具提示中显示两个 yAxis 类别?
JSFiddle with my original code
我想做的是类似下面的事情(jsfiddle 中的第 66 到 71 行):
注意:[链接到: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];
}
},
在链接到的部分中,我有行平均信息,我希望它显示在该行的工具提示中。
我想让最终结果(工具提示的第一行)类似于:
Br. 20 yearly average: .34
我到处搜索都找不到解决这个问题的方法。
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
对象访问它。