您可以使用tooltip.formatter(API:http://api.highcharts.com/highcharts#tooltip.formatter)並獲取y的值以從類別數組或圖表直接獲取相應的類別。 實施例:http://jsfiddle.net/4w89vL75/2/
$(function() {
var cat2 = ['Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'];
$('#container').highcharts({
tooltip: {
formatter: function() {
return 'First: ' + this.series.chart.yAxis[0].categories[this.y] +
'<br>Second: ' + cat2[this.y];
}
},
yAxis: [{
categories: ['Jan', 'Feb', 'Mar', 'Apr','May', 'Jun']
},{
linkedTo: 0,
opposite: true,
categories: cat2
}],
series: [{
data: [5,3,2,4,3]
}, {
yAxis: 1,
data: [2,2,3,4,5]
}]
});
});
我想你可能要切換到使用'formatter'代替各種'format'選項。有了'formatter',你可以使用'y'來得到相應的軸類別。 –
你說得對,謝謝。 – BioinformaticsNaab