簡體   English   中英

股票圖表上GWT Highcharts中的第二個Y軸?

[英]Second Y axis in GWT Highcharts on a stock chart?

我正在嘗試使用Moxieapps Highcharts包裝器將第二個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);

第二個Y軸甚至不會渲染。 如果我不將第二個序列添加到第二個Y軸,它將( 如預期的那樣 )顯示為第一個Y軸上的值。

有沒有人成功地在StockChart上添加了多個Y軸 ,這可以告訴我我在這里做錯了什么? 在此先多謝!

我遇到了同樣的問題,似乎GWT-HighCharts是問題所在。 您必須通過本地調用手動創建YAxis。 這是解決方案;

HighCharts股票圖表錯誤代碼18

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM