Светлый фон

Диаграммы

Диаграммы

Платформа JavaFX обеспечивает создание двухмерных диаграмм с помощью базового класса Chart и его подклассов.

 

 

 

С помощью свойства title класса Chart устанавливается заголовок диаграммы, а с помощью свойства titleSide – расположение заголовка вверху, внизу, справа или слева самой диаграммы.

Свойства legendSide и legendVisible определяют расположение и видимость панели пояснений к диаграмме.

Если свойство animated установить со значением true, тогда диаграмма будет динамически реагировать на изменения своих свойств.

В то время как класс PieChart напрямую расширяет класс Chart, классы AreaChart, BarChart, BubbleChart, LineChart, ScatterChart, StackedAreaChart, StackedBarChart являются подклассами класса XYChart, расширяющего класс Chart.

Класс XYChart является базовым классом для классов, представляющих диаграммы с двумя осями имеет, помимо унаследованных от класса Chart, собственные свойства.

Свойства alternativeColumnFillVisible и alternativeRowFillVisible определяют выделение через один в сетке диаграммы столбцов и строк, если оба свойства установлены со значением true, сетка диаграммы похожа на шахматную доску.

 

 

Свойства verticalGridLinesVisible и horizontalGridLinesVisible определяют отображение вертикальных и горизонтальных линий сетки диаграммы, а свойства verticalZeroLineVisible и horizontalZeroLineVisible – отображение дополнительных вертикальных и горизонтальных линий нулевых отметок при условии отображения вертикальных и горизонтальных линий сетки диаграммы.

Свойство data определяет набор ObservableList данных, из которых формируется сама диаграмма, разметка осей диаграммы, набор подписей к меткам осей диаграммы и содержимое панели пояснений к диаграмме.

Заполнить набор ObservableList данных диаграммы можно с помощью метода getData.addAll класса XYChart.

Данные диаграммы XYChart представлены классом XYChart.Series.