T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс XYChart<X,Y>

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

Класс XYChart<X,Y> имеет следующие подклассы:

  • AreaChart – диаграммы-области.

  • BarChart – диаграммы-прямоугольники.

  • BubbleChart – диаграммы, состоящие из кружков.

  • LineChart – двухмерные графики.

  • ScatterChart – точечные диаграммы или графики разброса данных.

  • StackedAreaChart – вариант диаграммы AreaChart с тем отличием, что области данной диаграммы не перекрывают друг друга, а примыкают. Кроме того, диаграмма StackedAreaChart обеспечивает интерполяцию значений вдоль линии, соединяющей точки данных.

  • StackedBarChart – вариант диаграммы BarChart с тем отличием, что столбец для каждой серии устанавливается не рядом, а на верхней части столбца предыдущей серии.

Класс XYChart<X,Y> имеет, помимо унаследованных от класса Chart, следующие свойства, конструкторы и методы:

  • Свойство data – список объектов javafx.scene.chart.XYChart.Series<X,Y>, представляющих именованные серии элементов данных диаграммы.

  • Свойство verticalGridLinesVisible – если true, тогда отображается вертикальная сетка диаграммы.

  • Свойство horizontalGridLinesVisible – если true, тогда отображается горизонтальная сетка диаграммы.

  • Свойство alternativeColumnFillVisible – если true, тогда альтернативные вертикальные столбцы выделяются.

  • Свойство alternativeRowFillVisible – если true, тогда альтернативные горизонтальные ряды выделяются.

  • Свойство verticalZeroLineVisible – если false и горизонтальная ось имеет как положительные значения, так и отрицательные значения, тогда отображается вертикальная линия нулевой отметки.

  • Свойство horizontalZeroLineVisible – если false и вертикальная ось имеет как положительные значения, так и отрицательные значения, тогда отображается горизонтальная линия нулевой отметки.

  • Конструктор public XYChart(javafx.scene.chart.Axis<X> xAxis, javafx.scene.chart.Axis<Y> yAxis).

  • Метод public Axis<X> getXAxis() – возвращает объект javafx.scene.chart.Axis<X>, представляющий горизонтальную ось диаграммы.

  • Метод public Axis<Y> getYAxis() – возвращает объект javafx.scene.chart.Axis<Y>, представляющий вертикальную ось диаграммы.

  • Метод public ObservableList<XYChart.Series<X,Y>> getData() – возвращает список объектов javafx.scene.chart.XYChart.Series<X,Y>, представляющих именованные серии элементов данных диаграммы.

  • Метод public void setData(ObservableList<XYChart.Series<X,Y>> value) – устанавливает список объектов javafx.scene.chart.XYChart.Series<X,Y>, представляющих именованные серии элементов данных диаграммы.

  • Метод public ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty() – возвращает JavaFX Beans свойство данных диаграммы.

  • Метод public boolean getVerticalGridLinesVisible() – возвращает true, если отображается вертикальная сетка диаграммы.

  • Метод public void setVerticalGridLinesVisible(boolean value) – устанавливает отображение вертикальной сетки диаграммы.

  • Метод public BooleanProperty verticalGridLinesVisibleProperty() – возвращает JavaFX Beans свойство отображения вертикальной сетки диаграммы.

  • Метод public boolean isHorizontalGridLinesVisible() – возвращает true, если отображается горизонтальная сетка диаграммы.

  • Метод public void setHorizontalGridLinesVisible(boolean value) – устанавливает отображение горизонтальной сетки диаграммы.

  • Метод public BooleanProperty horizontalGridLinesVisibleProperty() – возвращает JavaFX Beans свойство отображения горизонтальной сетки диаграммы.

  • Метод public boolean isAlternativeColumnFillVisible() – возвращает true, если альтернативные вертикальные столбцы выделяются.

  • Метод public void setAlternativeColumnFillVisible(boolean value) – устанавливает выделение альтернативных вертикальных столбцов.

  • Метод public BooleanProperty alternativeColumnFillVisibleProperty() – возвращает JavaFX Beans свойство выделения альтернативных вертикальных столбцов.

  • Метод public boolean isAlternativeRowFillVisible() – возвращает true, если альтернативные горизонтальные ряды выделяются.

  • Метод public void setAlternativeRowFillVisible(boolean value) – устанавливает выделение альтернативных горизонтальных рядов.

  • Метод public BooleanProperty alternativeRowFillVisibleProperty() – возвращает JavaFX Beans свойство выделения альтернативных горизонтальных рядов.

  • Метод public boolean isVerticalZeroLineVisible() – возвращает true, если отображается линия нулевой отметки для вертикальной оси.

  • Метод public void setVerticalZeroLineVisible(boolean value) – устанавливает отображение линии нулевой отметки для вертикальной оси.

  • Метод public BooleanProperty verticalZeroLineVisibleProperty() – возвращает JavaFX Beans свойство отображения линии нулевой отметки для вертикальной оси.

  • Метод public boolean isHorizontalZeroLineVisible() – возвращает true, если отображается линия нулевой отметки для горизонтальной оси.

  • Метод public void setHorizontalZeroLineVisible(boolean value) – устанавливает отображение линии нулевой отметки для горизонтальной оси.

  • Метод public BooleanProperty horizontalZeroLineVisibleProperty() – возвращает JavaFX Beans свойство отображения линии нулевой отметки для горизонтальной оси.