1
我正在使用谷歌可視化在GWT應用程序中創建組合圖表,我想手動設置垂直軸的最大值。我發現了一些帖子,告訴我如何在javascript中做到這一點,例如Setting a hard minimum axis value in Google Charts API,這些說我需要設置viewWindow。然而,我不知道如何在Java中做到這一點。目前,我有這種方法來獲得圖表選項:在谷歌可視化組合圖表中設置最大值GWT
private static Options createOptionsChart() {
Options options = Options.create();
options.setWidth(800);
options.setHeight(600);
if (max > 0) {
options.setVAxisOptions(getAxisOptions());
}
options.set("isStacked", true);
options.set("legend", "none");
return options;
}
這種方法來獲取軸選項:
private static AxisOptions getAxisOptions() {
AxisOptions ao = AxisOptions.create();
ao.set("viewWindowMode", "explicit");
ao.set("viewWindow.max", max);
return ao;
}
運行這個,但是我在我的
瀏覽器中得到一個運行時錯誤信息選項 「viewWindowMode」 設置爲 「顯性」,而是 「viewWindow」 未指定
我似乎無法找到指定viewWindow的方法 - 我試圖將其設置爲一個新的JavaScriptObject,一個擴展JavaScriptObject的對象...
如果有人有任何建議,我將不勝感激。
謝謝你救了我大量的時間! – Mahana 2012-02-09 10:19:00