Highcharts:使用chart.plotLeft定位工具提示

时间:2014-06-30 13:01:29

标签: highcharts

在高级图文档中说:

  

定位器:功能

     

将工具提示置于默认位置的回调函数。回调接收三个参数:labelWidth,labelHeight和point,其中point包含plotX和plotY的值,告诉参考点在绘图区域中的位置。

     

添加 chart.plotLeft chart.plotTop 以获取完整坐标。

http://api.highcharts.com/highcharts#tooltip.positioner

但我不确定我应该在哪里添加 plotLeft ,或 plotTop

我没有在示波器上看到它,我在“图表”属性选项中看不到它。

任何人都可以解释一下吗?

1 个答案:

答案 0 :(得分:3)

您的示例:http://jsfiddle.net/j92p2/

    tooltip: {
        positioner: function (w, h, p) {
            var chart = this.chart,  // get chart
                plotLeft = chart.plotLeft, // get plotLeft
                plotTop = chart.plotTop;  // get plotTop

            console.log(this, plotTop, plotLeft); // watch console while hovering points

            return { x: 80, y: 50 };
        }
    }

参见内联评论。如果您还有其他问题,请与我们联系。