2012-11-14 86 views
1

我有兩個adjescent Highcharts圖表,按本琴:Highcharts - 提示 croshair那裏沒有一點

http://jsfiddle.net/mimafogeus/TTms6/1/

我想點亮兩圖的相關十字時,其中一個被觸發(所以當你將鼠標懸停在一條線上時,會出現一條長長的垂直線)。

我知道你通過在某一點上調用setState('hover');來觸發工具提示(因此它的十字準線)。

儘管如此,底部圖表是一個條形圖,工具提示僅適用於有條形值的行,所以我並不總是有一個平行點,當我將鼠標懸停在頂部圖表。

有沒有辦法觸發工具提示\十字準線,沒有一點?

回答

1

兩個不同的圖表不能共享十字準線屬性,我建議你在一個圖表中繪製兩個圖表並共享十字準線。

tooltip: { 
    crosshairs: true, 
    shared: true 
    } 

Working example of Bar chart and Line chart

+0

的問題是,圖表應該是一個在另一個之下,並與不同的軸與電網行爲。 您的建議使用兩個系列的圖表。軸和網格屬於該單個圖表。 是否有可能通過一些調整來實現我提供的方式? – Miki

+0

是的,你可以使用不同的軸http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/yaxis/opposite/它是多個yAxis,您可以將其更改爲多個xAxis。 –