0

Moxieapps Highchartsラッパーを使用して2番目のY軸をStockChartに追加しようとしていますが、成功しません。グラフの右側に新しい軸を追加する必要があり、次のコードが機能することを期待します。

StockChart chart = new StockChart();

YAxis firstYAxis = chart.getYAxis(0);
firstYAxis.setAxisTitleText("First Y axis");

Series firstSeries = chart.createSeries();
firstSeries.setPoints(/* Imagine lots of points. */);
firstSeries.setYAxis(0); // Not required since 0 is the default Y axis.

chart.addSeries(firstSeries);

YAxis secondYAxis = chart.getYAxis(1);
secondAxis.setOpposite(true); // *Should* put the axis on the right side.
secondYAxis.setAxisTitleText("Second Y axis");

Series secondSeries = chart.createSeries();
secondSeries.setPoints(/* Imagine lots of points. */);
secondSeries.setYAxis(1); // *Should* add the series to the second Y axis.

chart.addSeries(secondSeries);

// Somehow the second series ends up being in the navigator... 
chart.setOption("navigator/enabled", true);
chart.setOption("scrollbar/enabled", true);

add(chart);

2番目のY軸はレンダリングされません。2番目の系列を2番目のY軸に追加しない場合、最初のY軸の値として(期待どおりに)表示されます。

誰かがStockChartに複数のY軸を正常に追加しましたか?それは私がここで間違っていることを教えてくれますか?よろしくお願いします!

4

1 に答える 1

1

同じ問題が発生しましたが、GWT-HighChartsが問題のようです。YAxisは、ネイティブ呼び出しを介して手動で作成する必要があります。これが解決策です。

HighCharts株価チャートエラーコード18

于 2013-12-17T12:09:46.283 に答える