2014-06-30 34 views
0

定位toolip在highchart文檔說:Highcharts:與chart.plotLeft

定位:功能

的回調函數,放置提示在默認位置。回調接收三個參數:labelWidth,labelHeight和point,其中point包含plotX和plotY的值,告訴參考點在繪圖區域中的位置。

添加chart.plotLeftchart.plotTop得到完整的座標。

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

但我不知道我在哪裏應該增加plotLeft,或plotTop

我沒有看到它的範圍,我可以」不要在「圖表」屬性選項中看到它。

任何人都可以解釋一下嗎?

+0

這取決於圖形 –

+0

你在做酒吧,橢圓形,你可以顯示爲具體需要,因爲在同一頁你可以找到演示 –

+0

定位器函數應該返回你想要你的工具提示的位置的x和y座標出現考慮圖表的TopLeft座標爲(0,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 }; 
     } 
    } 

見行內註釋。如果您還有其他問題,請告訴我。