2010-11-06 2 views

ответ

1

В дополнение к CombinedDomainXYPlot, вы можете добавить несколько серий к существующей схеме, как показано в этом example. Вы также можете добавить еще одну ось к существующей диаграмме, как показано в обсуждении here.

Добавление:

Ищу временных рядов участка. Масштаб должен быть в минутах.

time series chart является лишь XYPlot, в котором область является DateAxis и диапазон является NumberAxis, как видно в коде метода createTimeSeriesChart() фабрики. Вы можете использовать Minute для интервала домена, как описано here.

+0

@chai: Я подробно выше. – trashgod

1

Это зависит от того, какой сюжет вы хотите. Вы можете захотеть две серии в одном и том же сюжете или две серии на разных участках.

Для двух серий на одном участке вам понадобятся два набора данных и два средства визуализации.

plot.setDataset(0, dataset0); 
plot.setRenderer(0, renderer0) 

plot.setDataset(1, dataset1); 
plot.setRenderer(1, renderer1) 

В приведенном выше коде вы можете использовать все виды наборов данных и средств визуализации, которые поддерживает ваш участок.

Для двух отдельных графиков на одном графике используйте CombinedDomainXYPlot. Вот example.

Кроме того, вы можете использовать один набор данных с более чем одной серии, добавляя значения к правильной серии:

dataset.addValue("series", value); 
Смежные вопросы