【问题标题】:GWT/google visualization wrapper 2 y-axisGWT/google 可视化包装器 2 y 轴
【发布时间】:2013-06-21 09:19:27
【问题描述】:

我正在使用 GWT 2.5 和 JAVA Google Visualization wrapper 1.1.2。

我尝试创建一个带有 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 轴折线图吗?

谢谢!

【问题讨论】:

    标签: java gwt visualization axis linechart


    【解决方案1】:

    您为什么不使用您引用的 SO 线程的第二个版本? 如果必须将数组传递给 AxisOption,则必须改用 JsArray

    类似这样的:

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

    【讨论】:

    • 感谢您的回复!我错过了重点,使用这个 JsArray 很好。除此之外,我只需要在折线图的选项中添加一些属性,一切正常。属性 firstSerie = Properties.create();属性 secondSerie = Properties.create(); firstSerie.set("targetAxisIndex","0"); secondSerie.set("targetAxisIndex","1"); series.push(系列);系列.push(serie2); options.set("series", series);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 2021-11-02
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多