Класс XYChart<X,Y>
- javafx.scene.Node
-
- javafx.scene.Parent
-
- javafx.scene.layout.Region
-
- javafx.scene.chart.Chart
-
- javafx.scene.chart.XYChart<X,Y>
Все реализованные интерфейсы:
Прямые известные подклассы:
AreaChart, BarChart, BubbleChart, LineChart, ScatterChart, StackedAreaChart, StackedBarChart
public abstract class XYChart<X,Y> extends Chart
Возможна установка всплывающих подсказок (Tooltips) на элементы данных/символы. Например, следующий фрагмент кода устанавливает всплывающую подсказку на первый элемент данных.
XYChart.Data item = ( XYChart.Data)series.getData().get(0);
Tooltip.install(item.getNode(), new Tooltip("Symbol-0"));
С тех пор:
JavaFX 2.0
-
Краткое описание свойств
Все методыМетоды экземпляровКонкретные методы Тип Свойство и описание BooleanPropertyalternativeColumnFillVisibleЕсли true, то альтернативные вертикальные столбцы будут иметь заливкиBooleanPropertyalternativeRowFillVisibleЕсли true, то альтернативные горизонтальные строки будут иметь заливкиObjectProperty<ObservableList<XYChart.Series<X,Y>>>dataДанные XYChartsBooleanPropertyhorizontalGridLinesVisibleTrue, если должны быть нарисованы горизонтальные линии сеткиBooleanPropertyhorizontalZeroLineVisibleЕсли это true и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевом значенииBooleanPropertyverticalGridLinesVisibleTrue, если должны быть нарисованы вертикальные линии сеткиBooleanPropertyverticalZeroLineVisibleЕсли это true и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевом значении-
Свойства унаследованные от класса javafx.scene.chart.Chart
animated, legend, legendSide, legendVisible, title, titleSide
-
Свойства унаследованные от класса javafx.scene.layout.Region
background, border, cacheShape, centerShape, height, insets, maxHeight, maxWidth, minHeight, minWidth, opaqueInsets, padding, prefHeight, prefWidth, scaleShape, shape, snapToPixel, width
-
Свойства унаследованные от класса javafx.scene.Parent
needsLayout
-
Свойства унаследованные от класса javafx.scene.Node
accessibleHelp, accessibleRoleDescription, accessibleRole, accessibleText, blendMode, boundsInLocal, boundsInParent, cacheHint, cache, clip, cursor, depthTest, disabled, disable, effectiveNodeOrientation, effect, eventDispatcher, focused, focusTraversable, hover, id, inputMethodRequests, layoutBounds, layoutX, layoutY, localToParentTransform, localToSceneTransform, managed, mouseTransparent, nodeOrientation, onContextMenuRequested, onDragDetected, onDragDone, onDragDropped, onDragEntered, onDragExited, onDragOver, onInputMethodTextChanged, onKeyPressed, onKeyReleased, onKeyTyped, onMouseClicked, onMouseDragEntered, onMouseDragExited, onMouseDragged, onMouseDragOver, onMouseDragReleased, onMouseEntered, onMouseExited, onMouseMoved, onMousePressed, onMouseReleased, onRotate, onRotationFinished, onRotationStarted, onScrollFinished, onScroll, onScrollStarted, onSwipeDown, onSwipeLeft, onSwipeRight, onSwipeUp, onTouchMoved, onTouchPressed, onTouchReleased, onTouchStationary, onZoomFinished, onZoom, onZoomStarted, opacity, parent, pickOnBounds, pressed, rotate, rotationAxis, scaleX, scaleY, scaleZ, scene, style, translateX, translateY, translateZ, visible
-
-
Краткое описание вложенных классов
Вложенные классы Модификатор и тип Класс и описание static classXYChart.Data<X,Y>Один элемент данных с данными для диаграмм с двумя осямиstatic classXYChart.Series<X,Y>Наименованный ряд элементов данных
-
Краткое описание полей
-
Поля унаследованные от класса javafx.scene.layout.Region
USE_COMPUTED_SIZE, USE_PREF_SIZE
-
Поля унаследованные от класса javafx.scene.Node
BASELINE_OFFSET_SAME_AS_HEIGHT
-
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраАбстрактные методыКонкретные методы Модификатор и тип Метод и описание BooleanPropertyalternativeColumnFillVisibleProperty()Если true, то альтернативные вертикальные столбцы будут заполненыBooleanPropertyalternativeRowFillVisibleProperty()Если true, то альтернативные горизонтальные строки будут заполненыprotected ObjectProperty<Object>currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)Текущее отображаемое дополнительное свойство значения.protected ObjectProperty<X>currentDisplayedXValueProperty(XYChart.Data<X,Y> item)Текущее отображаемое свойство значения данных, которое отображается на оси X.protected ObjectProperty<Y>currentDisplayedYValueProperty(XYChart.Data<X,Y> item)Текущее отображаемое свойство значения данных, которое отображается на оси Y.protected abstract voiddataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)Вызывается, когда элемент данных был добавлен в ряд.protected abstract voiddataItemChanged(XYChart.Data<X,Y> item)Вызывается, когда элемент данных был изменен, т.е. изменились его xValue, yValue или extraValue.protected abstract voiddataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)Вызывается, когда элемент данных был удален из модели данных, но все еще виден на графике.ObjectProperty<ObservableList<XYChart.Series<X,Y>>>dataProperty()Данные XYChartsstatic List<CssMetaData<? extends Styleable,?>>getClassCssMetaData()List<CssMetaData<? extends Styleable,?>>getCssMetaData()Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без необходимости рефлексии.protected ObjectgetCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)Текущее отображаемое дополнительное значение данных.protected XgetCurrentDisplayedXValue(XYChart.Data<X,Y> item)Текущее отображаемое значение данных, нанесенное на ось X.protected YgetCurrentDisplayedYValue(XYChart.Data<X,Y> item)Текущее отображаемое значение данных, нанесенное на ось Y.ObservableList<XYChart.Series<X,Y>>getData()Получает значение свойства data.protected Iterator<XYChart.Data<X,Y>>getDisplayedDataIterator(XYChart.Series<X,Y> series)XYChart поддерживает список всех элементов, которые в данный момент отображаются, включая все текущие данные + любые элементы данных, недавно удаленные, которые в процессе затухания.protected Iterator<XYChart.Series<X,Y>>getDisplayedSeriesIterator()XYChart поддерживает список всех рядов, которые в данный момент отображаются, включая все текущие ряды + любые ряды, недавно удаленные, которые в процессе затухания (анимирования).protected ObservableList<Node>getPlotChildren()Изменяемый и наблюдаемый список всего содержимого в области графика.booleangetVerticalGridLinesVisible()Указывает, видны ли вертикальные линии сетки или нет.Axis<X>getXAxis()Получить ось X, по умолчанию она расположена внизу графикаAxis<Y>getYAxis()Получить ось Y, по умолчанию она расположена слева от графикаBooleanPropertyhorizontalGridLinesVisibleProperty()True, если должны быть нарисованы горизонтальные линии сеткиBooleanPropertyhorizontalZeroLineVisibleProperty()Если это true и горизонтальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевой точкеbooleanisAlternativeColumnFillVisible()Получает значение свойства alternativeColumnFillVisible.booleanisAlternativeRowFillVisible()Получает значение свойства alternativeRowFillVisible.booleanisHorizontalGridLinesVisible()Получает значение свойства horizontalGridLinesVisible.booleanisHorizontalZeroLineVisible()Получает значение свойства horizontalZeroLineVisible.booleanisVerticalZeroLineVisible()Получает значение свойства verticalZeroLineVisible.protected voidlayoutChartChildren(double top, double left, double width, double height)Вызывается для обновления и макета дочерних элементов графика, доступных из getChartChildren()protected abstract voidlayoutPlotChildren()Вызывается для обновления и макета дочерних элементов графика.protected voidremoveDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)Это должно вызываться из dataItemRemoved(), когда вы закончили с любой анимацией удаления элемента с графика.protected voidremoveSeriesFromDisplay(XYChart.Series<X,Y> series)Это должно вызываться из seriesRemoved(), когда вы закончили с любой анимацией удаления ряда с графика.protected abstract voidseriesAdded(XYChart.Series<X,Y> series, int seriesIndex)Ряд был добавлен в модель данных графиков.protected voidseriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)Вызывается, когда каждый атомарный изменение производится в списке рядов для этого графикаprotected abstract voidseriesRemoved(XYChart.Series<X,Y> series)Ряд был удален из модели данных, но все еще виден на графике.voidsetAlternativeColumnFillVisible(boolean value)Устанавливает значение свойства alternativeColumnFillVisible.voidsetAlternativeRowFillVisible(boolean value)Устанавливает значение свойства alternativeRowFillVisible.protected voidsetCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)Установить текущее отображаемое дополнительное значение данных.protected voidsetCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)Установить текущее отображаемое значение данных, нанесенное на ось X.protected voidsetCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)Установить текущее отображаемое значение данных, нанесенное на ось Y.voidsetData(ObservableList<XYChart.Series<X,Y>> value)Устанавливает значение свойства data.voidsetHorizontalGridLinesVisible(boolean value)Устанавливает значение свойства horizontalGridLinesVisible.voidsetHorizontalZeroLineVisible(boolean value)Устанавливает значение свойства horizontalZeroLineVisible.voidsetVerticalGridLinesVisible(boolean value)Устанавливает значение свойства verticalGridLinesVisible.voidsetVerticalZeroLineVisible(boolean value)Устанавливает значение свойства verticalZeroLineVisible.protected voidupdateAxisRange()Это вызывается, когда диапазон был проигнорирован, и нам нужно обновить его.protected voidupdateLegend()Это вызывается всякий раз, когда ряд добавляется или удаляется, и необходимо обновить легендуBooleanPropertyverticalGridLinesVisibleProperty()True, если должны быть нарисованы вертикальные линии сеткиBooleanPropertyverticalZeroLineVisibleProperty()Если это true и вертикальная ось имеет как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована в нулевой точке-
Методы, унаследованные от класса javafx.scene.chart.Chart
animate, animatedProperty, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAnimated, getChartChildren, getLegend, getLegendSide, getTitle, getTitleSide, isLegendVisible, layoutChildren, legendProperty, legendSideProperty, legendVisibleProperty, requestChartLayout, setAnimated, setLegend, setLegendSide, setLegendVisible, setTitle, setTitleSide, shouldAnimate, titleProperty, titleSideProperty
-
Методы, унаследованные от класса javafx.scene.layout.Region
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, insetsProperty, isCacheShape, isCenterShape, isResizable, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthProperty
-
Методы, унаследованные от класса javafx.scene.Parent
getBaselineOffset, getChildren, getChildrenUnmodifiable, getManagedChildren, getStylesheets, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestLayout, requestParentLayout, setNeedsLayout, updateBounds
-
Методы, унаследованные от класса javafx.scene.Node
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, notifyAccessibleAttributeChanged, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setAccessibleHelp, setAccessibleRole, setAccessibleRoleDescription, setAccessibleText, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visibleProperty
-
-
Подробности свойства
-
данные
public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty
Данные XYChartsСм. также:
-
видимостьВертикальныхЛинийСетки
public final BooleanProperty verticalGridLinesVisibleProperty
Истинно, если следует рисовать вертикальные линии сетки
-
видимостьГоризонтальныхЛинийСетки
public final BooleanProperty horizontalGridLinesVisibleProperty
Истинно, если следует рисовать горизонтальные линии сетки
-
видимостьЗаполненияАльтернативныхСтолбцов
public final BooleanProperty alternativeColumnFillVisibleProperty
Если истинно, то альтернативные вертикальные столбцы будут заполнены
-
видимостьЗаполненияАльтернативныхСтрок
public final BooleanProperty alternativeRowFillVisibleProperty
Если истинно, то альтернативные горизонтальные строки будут заполнены
-
видимостьВертикальнойЛинииНуля
public final BooleanProperty verticalZeroLineVisibleProperty
Если истинно, и на вертикальной оси есть как положительные, так и отрицательные значения, то будет нарисована дополнительная линия оси в точке нольЗначение по умолчанию:
истина
-
видимостьГоризонтальнойЛинииНуля
public final BooleanProperty horizontalZeroLineVisibleProperty
Если истинно, и на горизонтальной оси есть как положительные, так и отрицательные значения, то будет нарисована дополнительная линия оси в точке нольЗначение по умолчанию:
истина
-
-
Подробности конструктора
-
XYChart
public XYChart(Axis<X> xAxis, Axis<Y> yAxis)Создает XYChart, задавая две оси. Добавляется начальное содержимое для фона графика и области графика, включая вертикальные и горизонтальные линии сетки и заливки.Параметры:
xAxis- ось X для этого графика XY
-
-
Подробное описание методов
-
getXAxis
public Axis<X> getXAxis()
Получение оси X, по умолчанию она расположена внизу графика
-
getYAxis
public Axis<Y> getYAxis()
Получение оси Y, по умолчанию она расположена слева от графика
-
getData
public final ObservableList<XYChart.Series<X,Y>> getData()
Получение значения свойства data.Описание свойства:
Данные XYCharts
-
setData
public final void setData(ObservableList<XYChart.Series<X,Y>> value)
Установка значения свойства data.Описание свойства:
Данные XYCharts
-
dataProperty
public final ObjectProperty<ObservableList<XYChart.Series<X,Y>>> dataProperty()
Данные XYChartsСм. также:
-
getVerticalGridLinesVisible
public final boolean getVerticalGridLinesVisible()
Указывает, отображаются ли вертикальные линии сетки.Возвращает:
true, если вертикальные линии сетки отображаются, иначе false.
См. также:
-
setVerticalGridLinesVisible
public final void setVerticalGridLinesVisible(boolean value)
Установка значения свойства verticalGridLinesVisible.Описание свойства:
True, если вертикальные линии сетки должны быть нарисованы
-
verticalGridLinesVisibleProperty
public final BooleanProperty verticalGridLinesVisibleProperty()
True, если вертикальные линии сетки должны быть нарисованы
-
isHorizontalGridLinesVisible
public final boolean isHorizontalGridLinesVisible()
Получение значения свойства horizontalGridLinesVisible.Описание свойства:
True, если горизонтальные линии сетки должны быть нарисованы
-
setHorizontalGridLinesVisible
public final void setHorizontalGridLinesVisible(boolean value)
Установка значения свойства horizontalGridLinesVisible.Описание свойства:
True, если горизонтальные линии сетки должны быть нарисованы
-
horizontalGridLinesVisibleProperty
public final BooleanProperty horizontalGridLinesVisibleProperty()
True, если горизонтальные линии сетки должны быть нарисованы
-
isAlternativeColumnFillVisible
public final boolean isAlternativeColumnFillVisible()
Получение значения свойства alternativeColumnFillVisible.Описание свойства:
Если true, то альтернативные вертикальные столбцы будут заполнены
-
setAlternativeColumnFillVisible
public final void setAlternativeColumnFillVisible(boolean value)
Установка значения свойства alternativeColumnFillVisible.Описание свойства:
Если true, то альтернативные вертикальные столбцы будут заполнены
-
alternativeColumnFillVisibleProperty
public final BooleanProperty alternativeColumnFillVisibleProperty()
Если true, то альтернативные вертикальные столбцы будут заполнены
-
isAlternativeRowFillVisible
public final boolean isAlternativeRowFillVisible()
Получение значения свойства alternativeRowFillVisible.Описание свойства:
Если true, то альтернативные горизонтальные строки будут заполнены
-
setAlternativeRowFillVisible
public final void setAlternativeRowFillVisible(boolean value)
Установка значения свойства alternativeRowFillVisible.Описание свойства:
Если true, то альтернативные горизонтальные строки будут заполнены
-
alternativeRowFillVisibleProperty
public final BooleanProperty alternativeRowFillVisibleProperty()
Если true, то альтернативные горизонтальные строки будут заполнены
-
isVerticalZeroLineVisible
public final boolean isVerticalZeroLineVisible()
Получение значения свойства verticalZeroLineVisible.Описание свойства:
Если это true и на вертикальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точке
Значение по умолчанию:
true
-
setVerticalZeroLineVisible
public final void setVerticalZeroLineVisible(boolean value)
Установка значения свойства verticalZeroLineVisible.Описание свойства:
Если это true и на вертикальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точке
Значение по умолчанию:
true
-
verticalZeroLineVisibleProperty
public final BooleanProperty verticalZeroLineVisibleProperty()
Если это true и на вертикальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точкеЗначение по умолчанию:
true
-
isHorizontalZeroLineVisible
public final boolean isHorizontalZeroLineVisible()
Получение значения свойства horizontalZeroLineVisible.Описание свойства:
Если это true и на горизонтальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точке
Значение по умолчанию:
true
-
setHorizontalZeroLineVisible
public final void setHorizontalZeroLineVisible(boolean value)
Установка значения свойства horizontalZeroLineVisible.Описание свойства:
Если это true и на горизонтальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точке
Значение по умолчанию:
true
-
horizontalZeroLineVisibleProperty
public final BooleanProperty horizontalZeroLineVisibleProperty()
Если это true и на горизонтальной оси есть как положительные, так и отрицательные значения, то дополнительная линия оси будет нарисована на нулевой точкеЗначение по умолчанию:
true
-
getPlotChildren
protected ObservableList<Node> getPlotChildren()
Изменяемый и наблюдаемый список всего содержимого в области графика. Именно здесь реализации XYChart должны добавлять любые узлы, используемые для отрисовки графика.Возвращает:
Наблюдаемый список элементов графика
-
updateLegend
protected void updateLegend()
Вызывается всякий раз, когда добавляется или удаляется ряд, и требуется обновление легенды
-
dataItemAdded
protected abstract void dataItemAdded(XYChart.Series<X,Y> series, int itemIndex, XYChart.Data<X,Y> item)Вызывается, когда элемент данных добавлен в ряд. Здесь реализации XYChart могут создавать/добавлять новые узлы в getPlotChildren для представления этого элемента данных. Они также могут анимировать добавление данных с помощью эффекта появления или аналогичного эффекта, если animated = true.Параметры:
series- Ряд, в который был добавлен элемент данных
-
dataItemRemoved
protected abstract void dataItemRemoved(XYChart.Data<X,Y> item, XYChart.Series<X,Y> series)Вызывается, когда элемент данных удален из модели данных, но он все еще виден на графике. Он все еще виден, чтобы вы могли обработать анимацию удаления в этом методе. После того, как вы закончите анимировать элемент данных, вы должны вызвать removeDataItemFromDisplay(), чтобы удалить узел элемента из отображаемых элементов графика.Параметры:
item- Элемент, который был удален из ряда
-
dataItemChanged
protected abstract void dataItemChanged(XYChart.Data<X,Y> item)
Вызывается, когда элемент данных изменился, т.е. изменилось его значение xValue, yValue или extraValue.Параметры:
item- Элемент данных, который был изменен
-
seriesAdded
protected abstract void seriesAdded(XYChart.Series<X,Y> series, int seriesIndex)В модель данных графика добавлен ряд. Здесь реализации XYChart могут создавать/добавлять новые узлы в getPlotChildren для представления этого ряда. Также необходимо обработать добавление любых элементов данных, которые уже присутствуют в ряде. Вы можете просто вызвать dataItemAdded() для каждого из них или обеспечить другую анимацию для добавления целого ряда.Параметры:
series- Ряд, который был добавлен
-
seriesRemoved
protected abstract void seriesRemoved(XYChart.Series<X,Y> series)
Ряд удален из модели данных, но он все еще виден на графике. Он все еще виден, чтобы вы могли обработать анимацию удаления в этом методе. После того, как вы закончите анимировать элемент данных, вы должны вызвать removeSeriesFromDisplay(), чтобы удалить ряд из списка отображения.Параметры:
series- Удаленный ряд
-
seriesChanged
protected void seriesChanged(ListChangeListener.Change<? extends XYChart.Series> c)
Вызывается при каждом атомарном изменении списка рядов для этого графика
-
updateAxisRange
protected void updateAxisRange()
Вызывается, когда диапазон был аннулирован, и требуется его обновление. Если оси выполняют автоматическое масштабирование, то мы составляем список всех данных, которые должна отобразить данная ось, и вызываем invalidateRange() на оси, передавая ей эти данные.
-
layoutPlotChildren
protected abstract void layoutPlotChildren()
Вызывается для обновления и расположения элементов plotChildren. Это должно включать в себя всю работу по обновлению узлов, представляющих график поверх осей и линий сетки и т.д. Началом координат является верхний левый угол области графика, область графика можно получить, получив ширину оси x и высоту от высоты оси y.
-
-
layoutChartChildren
protected final void layoutChartChildren(double top, double left, double width, double height)Описание скопировано из класса:ChartВызывается для обновления и вывода элементов графика, доступных из getChartChildren()Определено в:
layoutChartChildrenв классеChartПараметры:
top- Верхнее смещение от начала координат для учёта отступов содержимого графика
-
removeSeriesFromDisplay
protected final void removeSeriesFromDisplay(XYChart.Series<X,Y> series)
Должен вызываться из seriesRemoved() после завершения любой анимации удаления серии с графика. Он удалит серию из отображаемого списка в итераторе, возвращаемом getDisplayedSeriesIterator().Параметры:
series- Серия для удаления
-
getDisplayedSeriesIterator
protected final Iterator<XYChart.Series<X,Y>> getDisplayedSeriesIterator()
XYChart поддерживает список всех серий, которые в данный момент отображаются, включая все текущие серии + любые недавно удалённые серии, находящиеся в процессе затухания (анимации). Это создаёт и возвращает итератор по этому списку. Реализации XYChart должны использовать его для отображения данных.Возвращает:
итератор по текущим отображаемым сериям
-
getCurrentDisplayedXValue
protected final X getCurrentDisplayedXValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных, нанесённое на ось X. Может быть таким же, как xValue, или отличаться. Используется XYChart для анимации значения xValue от старого к новому. Это то, что вы должны использовать в любых пользовательских реализациях XYChart. Некоторые реализации графиков XYChart, такие как LineChart, также используют это для анимации при добавлении или удалении данных.
-
setCurrentDisplayedXValue
protected final void setCurrentDisplayedXValue(XYChart.Data<X,Y> item, X value)Установить текущее отображаемое значение данных, нанесённое на ось X.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается текущее значение данных оси X.
-
currentDisplayedXValueProperty
protected final ObjectProperty<X> currentDisplayedXValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого значения данных, которое отображается на оси X.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается свойство текущего значения данных оси X.Возвращает:
Объектное свойство (ObjectProperty) текущего отображаемого значения данных оси X.
-
getCurrentDisplayedYValue
protected final Y getCurrentDisplayedYValue(XYChart.Data<X,Y> item)
Текущее отображаемое значение данных, нанесённое на ось Y. Может быть таким же, как yValue, или отличаться. Используется XYChart для анимации значения yValue от старого к новому. Это то, что вы должны использовать в любых пользовательских реализациях XYChart. Некоторые реализации графиков XYChart, такие как LineChart, также используют это для анимации при добавлении или удалении данных.
-
setCurrentDisplayedYValue
protected final void setCurrentDisplayedYValue(XYChart.Data<X,Y> item, Y value)Установить текущее отображаемое значение данных, нанесённое на ось Y.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается текущее значение данных оси Y.
-
currentDisplayedYValueProperty
protected final ObjectProperty<Y> currentDisplayedYValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого значения данных, которое отображается на оси Y.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается свойство текущего значения данных оси Y.Возвращает:
Объектное свойство (ObjectProperty) текущего отображаемого значения данных оси Y.
-
getCurrentDisplayedExtraValue
protected final Object getCurrentDisplayedExtraValue(XYChart.Data<X,Y> item)
Текущее отображаемое дополнительное значение данных. Может быть таким же, как extraValue, или отличаться. Используется XYChart для анимации значения extraValue от старого к новому. Это то, что вы должны использовать в любых пользовательских реализациях XYChart.
-
setCurrentDisplayedExtraValue
protected final void setCurrentDisplayedExtraValue(XYChart.Data<X,Y> item, Object value)Установить текущее отображаемое дополнительное значение данных.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается текущее дополнительное значение.
-
currentDisplayedExtraValueProperty
protected final ObjectProperty<Object> currentDisplayedExtraValueProperty(XYChart.Data<X,Y> item)
Свойство текущего отображаемого дополнительного значения данных.Параметры:
item- Элемент данных XYChart.Data, из которого извлекается свойство текущего дополнительного значения.Возвращает:
ObjectProperty
-
getDisplayedDataIterator
protected final Iterator<XYChart.Data<X,Y>> getDisplayedDataIterator(XYChart.Series<X,Y> series)
XYChart поддерживает список всех элементов, которые в данный момент отображаются, включая все текущие данные + любые элементы данных, удалённые недавно, которые находятся в процессе затухания. Это создаёт и возвращает итератор по этому списку. Реализации XYChart должны использовать его для отображения данных.Параметры:
series- Серия, для которой требуется получить отображаемые данныеВозвращает:
итератор по текущим отображаемым элементам из этой серии
-
removeDataItemFromDisplay
protected final void removeDataItemFromDisplay(XYChart.Series<X,Y> series, XYChart.Data<X,Y> item)Должен вызываться из dataItemRemoved() после завершения любой анимации удаления элемента с графика. Удалит элемент данных из отображаемого списка, возвращаемого getDisplayedDataIterator().Параметры:
series- Серия для удаления
-
getClassCssMetaData
public static List<CssMetaData<? extends Styleable,?>> getClassCssMetaData()
Возвращает:
CssMetaData, связанный с этим классом, который может включать CssMetaData его родительских классов.
С:
JavaFX 8.0
-
getCssMetaData
public List<CssMetaData<? extends Styleable,?>> getCssMetaData()
Этот метод должен делегироватьNode.getClassCssMetaData(), чтобы CssMetaData узла можно было получить без необходимости в рефлексии.Определено в:
getCssMetaDataв интерфейсеStyleableПереопределяет:
getCssMetaDataв классеChartВозвращает:
CssMetaData, связанный с этим узлом, который может включать CssMetaData его родительских классов.
С:
JavaFX 8.0
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.