2013-02-04 50 views
2

我正在研究一個stockchart,我想以編程方式顯示highstock工具提示爲asked here在StockChart中以編程方式顯示工具提示多個系列(高圖)

我設法解決這個問題,但現在,我的目標是,以顯示工具提示所有系列(相同的行爲,當我用鼠標選擇一個點 - 請this example)。

這可能嗎?

這裏的關鍵代碼(more code):

xchart.tooltip.refresh([xchart.series[0].points[i]]); 
//DOESN'T WORK 
//chart.tooltip.refresh([chart.series.points[i]]); 
//DOESN'T WORK ALSO 
//chart.tooltip.refresh([chart.series[0].points[i]]); 
//chart.tooltip.refresh([chart.series[1].points[i]]); 

回答

4

只啓用了提示共享。並通過提供您想要在工具提示上顯示的數組點來刷新這兩個系列的工具提示。

tooltip : { 
      valueDecimals : 2, 
      shared: true 
} 

xchart.tooltip.refresh([xchart.series[0].points[i], xchart.series[1].points[i]]); 

http://jsfiddle.net/cf7wq/5/

而且似乎顯示了不共享兩個不同的提示是不可能只通過API本身。

http://highslide.com/forum/viewtopic.php?f=9&t=12670

+0

如果你能確定正在徘徊什麼意甲可以顯示不同的工具提示,所以它使用API​​的可能。 –

+0

你能舉一個例子,你可以展示兩個工具提示,我沒有看到任何類似於將來可能方便的東西=) – cubbuk

+0

看看下面的問題。 http://stackoverflow.com/questions/10225896/highchart-tolltip-for-legends 當然,它可以改善。 –

相關問題