Класс XYChart.Series представляет серию данных диаграммы XYChart и имеет свойства: chart, data, name, node.
Свойство name определяет название серии, отображаемое в панеле пояснений к диаграмме.
После того как серия добавляется в набор данных диаграммы XYChart, формируется узел Node, отвечающий за отображение серии, и с помощью свойства node можно получить доступ к свойствам этого узла.
Свойство data определяет набор ObservableList данных серии, заполнить который можно с помощью метода getData.addAll класса XYChart.Series.
Данные серии XYChart.Series представлены классом XYChart. Data.
Класс XYChart. Data представляет данные серии XYChart.Series и имеет свойства: extraValue, node, xValue, yValue.
Свойства xValue и yValue определяют значение элемента данных по оси X и Y, свойство extraValue – дополнительное значение, например, радиус для кружковой диаграммы.
После того как элемент данных добавляется в набор данных диаграммы XYChart, формируется узел Node, отвечающий за отображение элемента данных, и с помощью свойства node можно получить доступ к свойствам этого узла.
До добавления элемента данных в набор данных диаграммы XYChart можно определить свой узел Node, отвечающий за отображение элемента данных.
Оси диаграммы XYChart представлены базовым классом Axis и его подклассами CategoryAxis и NumberAxis.
Свойство label класса Axis определяет подпись оси, а свойство side – сторону отображения оси.
С помощью свойства autoRanging устанавливается автоматический выбор диапазона значений оси, исходя из набора данных диаграммы.
Если свойство animated установить со значением true, тогда ось будет динамически реагировать на изменения своих свойств.
Свойства tickLabelFill, tickLabelFont, tickLabelGap, tickLabelRotation, tickLabelsVisible, tickLength и tickMarkVisible определяют цвет подписей к меткам оси, шрифт подписей к меткам оси, интервал между линиями меток на оси и подписями к меткам оси, поворот подписей к меткам оси, отображение подписей меток оси, длину линий меток на оси и отображение меток оси.
Класс CategoryAxis представляет представляет ось, отображающую дискретные строковые значения отдельных категорий, например, как здесь месяцы.