0
我已經實現了一個堆疊的柱形圖,其中有4個系列,分爲兩個堆棧。我想爲每個堆棧創建一個工具提示,它只顯示屬於該堆棧的系列的信息。當我使用shared: true
選項作爲工具提示格式化函數時,我得到了$.each(this.points, function(i, point) {})
循環中的所有系列。具有多個堆棧的共享工具提示
如何創建每個堆棧的工具提示,同時仍然可以訪問堆棧中的所有系列?
任何意見表示讚賞。
我已經實現了一個堆疊的柱形圖,其中有4個系列,分爲兩個堆棧。我想爲每個堆棧創建一個工具提示,它只顯示屬於該堆棧的系列的信息。當我使用shared: true
選項作爲工具提示格式化函數時,我得到了$.each(this.points, function(i, point) {})
循環中的所有系列。具有多個堆棧的共享工具提示
如何創建每個堆棧的工具提示,同時仍然可以訪問堆棧中的所有系列?
任何意見表示讚賞。
您可以使用格式化程序和獲取數據y值的循環。
tooltip: {
formatter: function() {
var indexS = this.series.index,
indexP = this.point.x,
series = this.series.chart.series,
out = 'y1:' + this.y + '<br/>';
switch (indexS) {
case 0:
out += 'y2: ' + series[1].data[indexP].y;
break;
case 1:
out += 'y2: ' +series[0].data[indexP].y;
break;
case 2:
out += 'y2: ' +series[3].data[indexP].y;
break;
case 3:
out += 'y2: ' + series[2].data[indexP].y;
break;
}
return out;
}
},