Несколько наборов данных OHLC в одном изображении - PullRequest
1 голос
/ 11 июля 2010

Как я могу построить несколько наборов данных на одном изображении с помощью JFreeChart?

По сути, я хочу построить график цены акции и линии скользящего среднего на одном изображении.

Я пытался получить XYPlot и добавить второй набор данных, но он не работает.

DefaultOHLCDataset dataset = new DefaultOHLCDataset(symbol, items);
DefaultOHLCDataset dataset2 = new DefaultOHLCDataset(symbol, evs);
JFreeChart chart2 = ChartFactory.createHighLowChart(
    symbol, "minutes", "prices", dataset, true);        
chart2.getXYPlot().setDataset(1, dataset2);

Или есть какая-нибудь специализированная библиотека java для торговли акциями, которую проще использовать?

1 Ответ

1 голос
/ 11 июля 2010

Обратите внимание, что DefaultOHLCDataset - это «Простая реализация интерфейса OHLCDataset. Эта реализация поддерживает только одну серию». Вы, вероятно, хотите OHLCSeriesCollection, который также реализует OHLCDataset и может содержать более одного OHLCSeries.

...