2009-07-02 8 views

答えて

8

次のようなもので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を組み合わせることができました。

関連する問題