Highchart 工具提示位置已修复

pra*_*ngh 2 highcharts

我的 HV 多线图,我希望共享工具提示位于图表的顶部(这样它就不会覆盖图表的空间),但我希望它具有固定的 'y' 并且 x 坐标是自由的。这样用户就可以将鼠标悬停在图表上,工具提示就会出现在该点的顶部(x 坐标)。

有没有办法可以只修复工具提示位置的 y 坐标?

Bar*_*ird 6

您可以使用该tooltip.positioner功能。 http://api.highcharts.com/highcharts/tooltip.positioner

tooltip: {
    positioner: function (labelWidth, labelHeight, point) {
        return { x: point.plotX, y: 15 };
    },
    shadow: false,
    borderWidth: 0,
    backgroundColor: 'rgba(255,255,255,0.8)'
},
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/nt9x5tjj/

回调接收一个point包含plotXplotY位置的对象。将y值固定为某个数字并point.plotX作为x值返回。