我的问题与高图表堆叠面积图是如何选择哪些系列突出显示。它似乎突出显示与最近点相关的系列,而我希望它突出显示鼠标实际上是悬停在上面的系列。
在下面的图片中,鼠标实际上是在浅蓝色的区域上空盘旋,但是因为最近的点在深蓝色系列中,所以它突出显示了这个区域。

这将导致一个问题,当您有多个系列与非常小的和非常高的值堆叠(甚至零)。用户在一个大区域内悬停一个系列,但是它突出显示的点可能与一个没有可见区域的系列相关联(因为它有一个零数据点),它将用一个工具提示来突出这个点,上面写着“瑞士: 0.00”,而不是“巴西: 9.999.99",即使你在巴西上空盘旋。
发布于 2021-08-06 16:26:51
禁用stickyTracking并启用trackByArea选项:
plotOptions: {
series: {
...,
stickyTracking: false,
trackByArea: true
}
}现场演示: http://jsfiddle.net/BlackLabel/7ens45ot/
API参考:
https://api.highcharts.com/highcharts/series.area.stickyTracking
https://api.highcharts.com/highcharts/series.area.trackByArea
https://stackoverflow.com/questions/68682439
复制相似问题