Здесь мы создаем три узла данных серии, представленные текстом.
И заполняем серию данными с использованием этих узлов.
При этом числовые данные оси Y привязываются к строковым категориям оси X.
Диаграмма StackedAreaChart – это вариация диаграммы AreaChart, в которой области накладываются таким образом, что на вертикальной оси отображаются кумулятивные значения в любой заданной точке вдоль горизонтальной оси.
То есть значения на верхней кривой – здесь, это суммарные значения двух серий.
Для их корректного отображения мы убрали верхнее ограничение значений вертикальной оси.
Методом chartArea.setCreateSymbols (false) можно убрать узлы значений, превратив кривые в тренды.
Класс BarChart представляет диаграммы-прямоугольники, заполненные разными цветами и сгруппированные по разным категориям.
Одна ось диаграммы BarChart должна быть CategoryAxis, а другая – NumberAxis.
Если ось CategoryAxis является горизонтальной осью, тогда диаграмма BarChart содержит вертикальные столбики.
Если же ось CategoryAxis является вертикальной осью, тогда диаграмма BarChart состоит из горизонтальных полос.
Класс BarChart имеет, помимо унаследованных от класса Chart, свойства, унаследованные от класса XYChart и собственные свойства barGap и categoryGap, определяющие интервалы между прямоугольниками в одной категории и разными категориями.
Приведенный здесь код демонстрирует пример создания диаграммы со столбиками.
Для диаграммы BarChart создаются горизонтальная ось CategoryAxis и вертикальная ось NumberAxis, для которых определяются такие свойства как подпись оси, цвет подписей к меткам оси и так далее.