JFreeChart — Вертикальная линейная диаграмма

#jfreechart #linechart

#jfreechart #линейная диаграмма

Вопрос:

ПРИВЕТ, как создать диаграмму, подобную http://livedocs.adobe.com/flex/3/html/images/VerticalLine.png . Использование XYPlot. Заранее спасибо.

Ответ №1:

Многие диаграммы позволяют указать PlotOrientation в соответствующей фабрике диаграмм, но createTimeSeriesChart() не является одной из них. В качестве альтернативы вы можете создать свой собственный вариант, используя исходный код в качестве руководства.

Добавление: как комментирует @Gavin, PlotOrientation.VERTICAL по умолчанию используется `XYPlot, поэтому вы должны сделать что-то вроде этого (непроверенный):

 XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, null);
plot.setOrientation(PlotOrientation.HORIZONTAL);
  

Комментарии:

1. Немного более конкретно, вы будете искать PlotOrientation.HORIZONTAL , чтобы график отображался от верхней части экрана до нижней.