2
OHLCSeriesCollectionとTimeSeriesCollectionをプロットに追加して、その値を同じグラフに表示するにはどうすればよいですか?JFreeChartで複数のデータセットを使用するにはどうすればいいですか?
OHLCSeriesCollectionとTimeSeriesCollectionをプロットに追加して、その値を同じグラフに表示するにはどうすればよいですか?JFreeChartで複数のデータセットを使用するにはどうすればいいですか?
次のようなものでXYPlotにそれらの両方を追加することができるはずですのでOHLCSeriesCollectionとTimeSeriesCollectionの両方がXYDatasetに基づいています:olhsSeriesRendererに使用するレンダラの
JFreeChart chart = // create your XY chart here.
XYPlot plot = chart.getXYPlot();
OHLCSeriesCollection ohlsSeriesDataset = // create you ohlc dataset here.
TimeSeriesCollection timeSeriesDataset = // create you time dataset here.
AbstractXYItemRenderer olhsSeriesRenderer = // create your ohlc renderer here.
AbstractXYItemRenderer timeSeriesRenderer = // create your time renderer here.
plot.setDataset(0, ohlsSeriesDataset);
plot.setDataset(1, timeSeriesDataset);
plot.setRenderer(0, olhsSeriesRenderer);
plot.setRenderer(1, timeSeriesRenderer);
タイプとtimeSeriesRendererは本当に依存あなたが生成したいチャートのタイプですので、ここでは具体的な説明はできません。
私はこれをXYデータセットで試したことはありませんが、これを使ってCategoryDatasetsを組み合わせることができました。