2013-06-21 39 views
0

我使用GWT 2.5和JAVA谷歌可視化包裝1.1.2。GWT /谷歌可視化包裝2 y軸

我嘗試創建一個帶有2個y軸的折線圖(它可以正常工作)。我知道這是可能的純JavaScript,但我沒有找到任何答案的Java。

我讀GWT Linechart options和嘗試這個辦法:

AxisOptions axes[] = new AxisOptions[2]; 
axes[0] = firstAxis; 
axes[1] = secondAxis; 
options.set("vAxes", axes); //not working 

AxisOptions正確創建並使用類似下面的代碼工作正常:

options.set("vAxis", firstAxis); 

有人知道如何做一個2 Y軸線圖表?

謝謝!

回答

0

爲什麼不使用引用的SO線程的第二個版本? 如果您必須將數組傳遞給AxisOption,則必須改爲使用JsArray

事情是這樣的:

JsArray<AxisOptions> axes= AxisOptions.createArray().cast(); 
axes.push(firstAxis); 
axes.push(secondAxis); 
options.set("vAxes",axes); 
+0

感謝您的答覆!我錯過了這一點,用這個JsArray也沒問題。 除此之外,我只需要添加一些屬性到折線圖的選項,一切正常。 \t \t 屬性firstSerie = Properties.create(); 屬性secondSerie = Properties.create(); firstSerie.set(「targetAxisIndex」,「0」); secondSerie.set(「targetAxisIndex」,「1」); series.push(serie); series.push(serie2); options.set(「series」,series); – user2508244