X
- This describes x axispublic class ChartStack<X>
extends javafx.scene.layout.StackPane
Constructor and Description |
---|
ChartStack(BiFunction<javafx.scene.chart.Axis,javafx.scene.chart.Axis,? extends javafx.scene.chart.XYChart> pXYChartFunction,
javafx.scene.chart.Axis<X> pMainXAxis,
Supplier<? extends javafx.scene.chart.Axis<X>> pXAxisFunction) |
ChartStack(BiFunction<javafx.scene.chart.Axis,javafx.scene.chart.Axis,? extends javafx.scene.chart.XYChart> pXYChartFunction,
javafx.scene.chart.Axis<X> pXAxis,
Supplier<? extends javafx.scene.chart.Axis<X>> pXAxisFunction,
List<ChartStackLayer<X,?>> pXYChartLayers,
Double pStrokeWidth,
boolean pDistinctStrokes) |
Modifier and Type | Method and Description |
---|---|
javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.chart.XYChart<X,?>> |
baseChartProperty() |
protected void |
bindMarkerLineToMouseLocation(javafx.scene.chart.XYChart<X,?> pBaseChart,
Double pStrokeWidth) |
javafx.beans.property.BooleanProperty |
createSymbolsProperty() |
javafx.collections.ObservableList<javafx.scene.chart.XYChart<X,?>> |
getAllCharts() |
javafx.collections.ObservableList<javafx.scene.chart.XYChart<X,?>> |
getBackgroundCharts() |
javafx.scene.chart.XYChart<X,?> |
getBaseChart() |
protected Optional<ChartStackLayer<X,?>> |
getBaseChartLayer() |
List<javafx.scene.chart.XYChart<X,?>> |
getCharts() |
boolean |
getCreateSymbols() |
protected Optional<ChartStackLayer<X,?>> |
getLayer(javafx.scene.chart.XYChart<X,?> pChart) |
javafx.scene.Node |
getLegend() |
javafx.collections.ObservableList<ChartStackLayer<X,?>> |
getXYChartLayers() |
protected boolean |
isChartVisible(javafx.scene.chart.XYChart<?,?> pXYChart) |
protected void |
rebuildChart() |
void |
setCreateSymbols(boolean pValue) |
void |
setMainXAxis(javafx.scene.chart.Axis<X> pMainXAxis) |
protected double |
toBaseChartYValue(ChartStackLayer<?,?> pLayer,
double pYVal)
Transforms the specified Y value of the specified layer to base chart relative Y value.
|
alignmentProperty, clearConstraints, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, getAlignment, getAlignment, getClassCssMetaData, getContentBias, getCssMetaData, getMargin, layoutChildren, requestLayout, setAlignment, setAlignment, setMargin
backgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, computeMaxHeight, computeMaxWidth, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getUserAgentStylesheet, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, 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
getBaselineOffset, getChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processCSS, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, queryAccessibleAttribute, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBounds
accessibleHelpProperty, accessibleRoleDescriptionProperty, accessibleRoleProperty, accessibleTextProperty, addEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, executeAccessibleAction, fireEvent, focusedProperty, focusTraversableProperty, getAccessibleHelp, getAccessibleRole, getAccessibleRoleDescription, getAccessibleText, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, 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, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_cssGetFocusTraversableInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, 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 ChartStack(BiFunction<javafx.scene.chart.Axis,javafx.scene.chart.Axis,? extends javafx.scene.chart.XYChart> pXYChartFunction, javafx.scene.chart.Axis<X> pMainXAxis, Supplier<? extends javafx.scene.chart.Axis<X>> pXAxisFunction)
public ChartStack(BiFunction<javafx.scene.chart.Axis,javafx.scene.chart.Axis,? extends javafx.scene.chart.XYChart> pXYChartFunction, javafx.scene.chart.Axis<X> pXAxis, Supplier<? extends javafx.scene.chart.Axis<X>> pXAxisFunction, List<ChartStackLayer<X,?>> pXYChartLayers, Double pStrokeWidth, boolean pDistinctStrokes)
pXYChartFunction
- Builds chart from x and y axes.pDistinctStrokes
- If true
, series lines of a layer will have distinct
strokes.public javafx.beans.property.ReadOnlyObjectProperty<javafx.scene.chart.XYChart<X,?>> baseChartProperty()
public javafx.scene.chart.XYChart<X,?> getBaseChart()
public final javafx.beans.property.BooleanProperty createSymbolsProperty()
public final boolean getCreateSymbols()
public final void setCreateSymbols(boolean pValue)
public final javafx.collections.ObservableList<javafx.scene.chart.XYChart<X,?>> getBackgroundCharts()
public final javafx.collections.ObservableList<javafx.scene.chart.XYChart<X,?>> getAllCharts()
public javafx.collections.ObservableList<ChartStackLayer<X,?>> getXYChartLayers()
public void setMainXAxis(javafx.scene.chart.Axis<X> pMainXAxis)
protected double toBaseChartYValue(ChartStackLayer<?,?> pLayer, double pYVal)
protected void bindMarkerLineToMouseLocation(javafx.scene.chart.XYChart<X,?> pBaseChart, Double pStrokeWidth)
protected void rebuildChart()
protected boolean isChartVisible(javafx.scene.chart.XYChart<?,?> pXYChart)
public javafx.scene.Node getLegend()
protected Optional<ChartStackLayer<X,?>> getBaseChartLayer()
protected Optional<ChartStackLayer<X,?>> getLayer(javafx.scene.chart.XYChart<X,?> pChart)
Copyright © 2023. All rights reserved.