gpt4 book ai didi

java - 在GWT中设置谷歌可视化组合图表中的最大值

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:50 26 4
gpt4 key购买 nike

我正在使用谷歌可视化在 GWT 应用程序中创建组合图表,并且我想手动设置垂直轴的最大值。我发现帖子告诉我如何在 javascript 中执行此操作,例如 Setting a hard minimum axis value in Google Charts API ,这些说我需要设置 viewWindow。然而我无法弄清楚如何在 Java 中做到这一点。我目前有这种方法来获取图表选项:

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;
}

运行这个但是我在浏览器中收到运行时错误消息

Option "viewWindowMode" was set to "explicit" but "viewWindow" was not specified

我似乎找不到指定 viewWindow 的方法 - 我尝试将其设置为一个新的 JavaScriptObject,一个扩展 JavaScriptObject 的对象...

如果有人有任何建议,我将不胜感激。

最佳答案

这应该有效:

 private static AxisOptions getAxisOptions() {
AxisOptions ao = AxisOptions.create();
ao.set("viewWindowMode", "explicit");
Options viewWindowOption = Options.create();
viewWindowOption.set("max",max);
ao.set("viewWindow",viewWindowOption);
return ao;
}

关于java - 在GWT中设置谷歌可视化组合图表中的最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9197199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com