2013-06-03 42 views
0

我將使用起重機負載圖表的例子來解釋什麼,我需要。假設我有一個高度圖,其中X軸的起重半徑爲英尺,Y軸的起重能力爲lbs。當然,我希望這兩個顯示在我的工具提示中,但我也想要其他信息。例如,主臂角度和尖端高度。隨着起重機伸出更遠,起重能力下降,頂端高度/主臂角度也下降。我想要一個工具提示,其內容如下:添加信息,以Highcharts提示除了軸值

YYY,YYY lbs容量@ XX'半徑
ZZZ頂端高度,WW度。主要景氣角度。

正如我所述,磅容量將是從Y軸和與X軸半徑,但其他兩個值將是對任何軸未示出的額外信息。是否有可能產生一個工具提示,用於提取未在任何軸上顯示的額外信息?

+0

你應該把你試過的代碼放在jsfiddle上,你會得到更多的人來幫助你。 – Antoine

+0

好點。這個項目還處於初步階段,所以我還沒有編寫任何代碼。我剛剛在其他項目上使用了Highcharts。 – NoPantsJim

回答

0

您可以從工具提示格式化函數中調用其他JavaScript功能。在下面的例子getTipHeight和getBoomAngle是你定義highcharts構造之外返回ZZZ和WW值你的功能。我不完全相信你會如何決定合適的頂端高度或繁榮的角度,但我假設你可以通過傳遞this.point.x和/或this.point.y成兩個功能數字出來。

tooltip: { 
      formatter: function() { 
       return this.point.y+ ' lbs capacity @ ' + this.point.x + '\' radius <br/>' + getTipHeight(this.point.x,this.point.y) + ' tip height, ' + getBoomAngle(this.point.x,this.point.y) + 'deg. main boom angle.'; 
      } 
     },