讓我從解釋我提供的小提琴開始。 https://jsfiddle.net/abcdlearner/a4y3cge4/1計算組中的積分 - Highcharts
在圖表的最右邊,有四個泡在一起。所以當我將鼠標懸停在該組中的任何一個泡泡上時,我應該始終記住四位數。因爲該組包含四個泡泡。而在小提琴中,當懸停在不同的氣泡上時,它會顯示不同的計數。簡而言之,例如,如果有8個氣泡鏈接在一起,那麼當該組中的任何氣泡懸停時,它應該顯示計數爲8。我需要組計數而不是計數的氣泡與懸浮氣泡相交。這可以通過我想的遞歸來實現。但我堅持這一點。任何及時的幫助,將不勝感激!
series: [{
tooltip: {
pointFormatter: function() {
var _this = this;
var overlapCount = this.series.data.reduce(function (sum, point) {
return sum + (point !== _this && areOverlapping(_this, point));
}, 0) + 1;
return 'Overlapping bubbles: ' + overlapCount;
}
}
嘿感謝了很多的努力。請參閱更新的小提琴:https://jsfiddle.net/a4y3cge4/5/ – Martin
哦,對,問題是我的示例只接受具有較高數量重疊兄弟的元素,並將其設置爲同一組的其他泡泡。 –