1

重複の可能性:
1 つの画像に複数の OHLC データセット

こんにちは、私は配列を使用してろうそく棒グラフをプロットしました。OHLCDataItemまた、同じ配列を使用して上に折れ線グラフをプロットしていますが、現時点では、折れ線グラフは の「オープン」変数をプロットしていOHLCDataItemます。別の変数をプロットするにはどうすればよいですか。
つまり、コンストラクターは次のとおりです。

OHLCDataItem(java.util.Date date, double open, double high, double low, double close, double volume)

したがって、現在、これはグラフを設定する私のコードです:

List<OHLCDataItem> data = getData(stockSymbol);
OHLCDataItem[] dataItems = data.toArray(new OHLCDataItem[data.size()]);
XYDataset generalDataSet = new DefaultOHLCDataset(stockSymbol, dataItems);
XYPlot mainPlot = new XYPlot(generalDataSet, domainAxis, rangeAxis, candleStickRenderer);

mainPlot.setDataset(1,  generalDataSet);
mainPlot.setRenderer(1, LineRenderer);

この行:mainPlot.setDataset(1, generalDataSet); 折れ線グラフのプロットを設定していますが、「開く」以外の変数をグラフ化する方法がわかりません。まっすぐだと思いますが、理解できません。

4

1 に答える 1

1

おそらく、OHLCDataItem 配列と DefaultOHLCDataset の代わりに、OHLCSeries と OHLCSeriesCollection (XYDataset を実装する) が必要です。

于 2012-10-06T20:51:14.547 に答える