Я хотел создать участок таймсериала, где я мог бы разместить более двух карт таймсерий. Пробовал много искать в сети, любые идеи, как это сделать.Как нарисовать комбинированный график для тайм-аутов в JFreechart
С уважением,
Я хотел создать участок таймсериала, где я мог бы разместить более двух карт таймсерий. Пробовал много искать в сети, любые идеи, как это сделать.Как нарисовать комбинированный график для тайм-аутов в JFreechart
С уважением,
В дополнение к CombinedDomainXYPlot
, вы можете добавить несколько серий к существующей схеме, как показано в этом example. Вы также можете добавить еще одну ось к существующей диаграмме, как показано в обсуждении here.
Добавление:
Ищу временных рядов участка. Масштаб должен быть в минутах.
time series chart является лишь XYPlot
, в котором область является DateAxis
и диапазон является NumberAxis
, как видно в коде метода createTimeSeriesChart()
фабрики. Вы можете использовать Minute
для интервала домена, как описано here.
Это зависит от того, какой сюжет вы хотите. Вы можете захотеть две серии в одном и том же сюжете или две серии на разных участках.
Для двух серий на одном участке вам понадобятся два набора данных и два средства визуализации.
plot.setDataset(0, dataset0);
plot.setRenderer(0, renderer0)
plot.setDataset(1, dataset1);
plot.setRenderer(1, renderer1)
В приведенном выше коде вы можете использовать все виды наборов данных и средств визуализации, которые поддерживает ваш участок.
Для двух отдельных графиков на одном графике используйте CombinedDomainXYPlot. Вот example.
Кроме того, вы можете использовать один набор данных с более чем одной серии, добавляя значения к правильной серии:
dataset.addValue("series", value);
@chai: Я подробно выше. – trashgod