BarLineScatterCandleBubbleController<P extends BarLineChartBasePainter<BarLineScatterCandleBubbleData<IBarLineScatterCandleBubbleDataSet<Entry> >? > > class
abstract
- Inheritance
-
- Object
- Controller<
P> - BarLineScatterCandleBubbleController
- Implementers
Constructors
- BarLineScatterCandleBubbleController({int maxVisibleCount = 100, bool autoScaleMinMaxEnabled = true, bool doubleTapToZoomEnabled = true, bool highlightPerDragEnabled = true, bool dragXEnabled = true, bool dragYEnabled = true, bool scaleXEnabled = true, bool scaleYEnabled = true, bool drawGridBackground = false, bool drawBorders = false, bool clipValuesToContent = false, double minOffset = 30.0, OnDrawListener? drawListener, YAxis? axisLeft, YAxis? axisRight, YAxisRenderer? axisRendererLeft, YAxisRenderer? axisRendererRight, Transformer? leftAxisTransformer, Transformer? rightAxisTransformer, XAxisRenderer? xAxisRenderer, bool customViewPortEnabled = false, Matrix4? zoomMatrixBuffer, bool pinchZoomEnabled = true, bool keepPositionOnRotation = false, Paint? gridBackgroundPaint, Paint? borderPaint, Paint? backgroundPaint, Color? gridBackColor, Color? borderColor, Color? backgroundColor, double borderStrokeWidth = 1.0, AxisLeftSettingFunction? axisLeftSettingFunction, AxisRightSettingFunction? axisRightSettingFunction, OnTouchEventListener? touchEventListener, ChartTransListener? chartTransListener, IMarker? marker, Description? description, String noDataText = "No chart data available.", XAxisSettingFunction? xAxisSettingFunction, LegendSettingFunction? legendSettingFunction, DataRendererSettingFunction? rendererSettingFunction, OnChartValueSelectedListener? selectionListener, double maxHighlightDistance = 100.0, bool highLightPerTapEnabled = true, double extraTopOffset = 0.0, double extraRightOffset = 0.0, double extraBottomOffset = 0.0, double extraLeftOffset = 0.0, bool drawMarkers = true, bool resolveGestureHorizontalConflict = false, bool resolveGestureVerticalConflict = false, double descTextSize = 12, double infoTextSize = 12, Color? descTextColor, Color? infoTextColor, Color? infoBgColor})
Properties
- animator ↔ Animator?
-
getter/setter pairinherited
- autoScaleMinMaxEnabled ↔ bool
-
getter/setter pair
- axisLeft ↔ YAxis?
-
getter/setter pair
- axisLeftSettingFunction ↔ AxisLeftSettingFunction?
-
getter/setter pair
- axisRendererLeft ↔ YAxisRenderer?
-
getter/setter pair
- axisRendererRight ↔ YAxisRenderer?
-
getter/setter pair
- axisRight ↔ YAxis?
-
getter/setter pair
- axisRightSettingFunction ↔ AxisRightSettingFunction?
-
getter/setter pair
- backgroundColor ↔ Color?
-
getter/setter pair
- backgroundPaint ↔ Paint?
-
getter/setter pair
- borderColor ↔ Color?
-
getter/setter pair
- borderPaint ↔ Paint?
-
getter/setter pair
- borderStrokeWidth ↔ double
-
getter/setter pair
- chartTransListener ↔ ChartTransListener?
-
this is used for have a callback when chart translate or scale
getter/setter pair
- clipValuesToContent ↔ bool
-
getter/setter pair
- customViewPortEnabled ↔ bool
-
getter/setter pair
-
data
↔ ChartData<
IDataSet< ?Entry> > -
getter/setter pairinherited
- descPaint ↔ TextPainter?
-
getter/setter pairinherited
- description ↔ Description?
-
getter/setter pairinherited
- doubleTapToZoomEnabled ↔ bool
-
getter/setter pair
- dragDecelerationFrictionCoef ← double
-
no getter
- dragXEnabled ↔ bool
-
getter/setter pair
- dragYEnabled ↔ bool
-
getter/setter pair
- drawBorders ↔ bool
-
getter/setter pair
- drawGridBackground ↔ bool
-
getter/setter pair
- drawListener ↔ OnDrawListener?
-
getter/setter pair
- drawMarkers ↔ bool
-
getter/setter pairinherited
- extraBottomOffset ↔ double
-
getter/setter pairinherited
- extraLeftOffset ↔ double
-
getter/setter pairinherited
- extraRightOffset ↔ double
-
getter/setter pairinherited
- extraTopOffset ↔ double
-
getter/setter pairinherited
- gridBackColor ↔ Color?
-
getter/setter pair
- gridBackgroundPaint ↔ Paint?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- highlightPerDragEnabled ↔ bool
-
getter/setter pair
- highLightPerTapEnabled ↔ bool
-
getter/setter pairinherited
- horizontalConflictResolveFunc ↔ CanDragDownFunction?
-
getter/setter pairinherited
- infoBgColor ↔ Color?
-
/// split child property
getter/setter pairinherited
- infoPaint ↔ TextPainter?
-
getter/setter pairinherited
- keepPositionOnRotation ↔ bool
-
getter/setter pair
- leftAxisTransformer ↔ Transformer?
-
getter/setter pair
- legend ↔ Legend?
-
getter/setter pairinherited
- legendRenderer ↔ LegendRenderer?
-
getter/setter pairinherited
- legendSettingFunction ↔ LegendSettingFunction?
-
getter/setter pairinherited
- marker ↔ IMarker?
-
/// needed
getter/setter pairinherited
- maxHighlightDistance ↔ double
-
/// option
getter/setter pairinherited
- maxVisibleCount ↔ int
-
getter/setter pair
- minOffset ↔ double
-
getter/setter pair
- painter ↔ P?
-
getter/setter pairinherited
- pinchZoomEnabled ↔ bool
-
getter/setter pair
- rendererSettingFunction ↔ DataRendererSettingFunction?
-
getter/setter pairinherited
- rightAxisTransformer ↔ Transformer?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scaleXEnabled ↔ bool
-
getter/setter pair
- scaleYEnabled ↔ bool
-
getter/setter pair
- selectionListener ↔ OnChartValueSelectedListener?
-
getter/setter pairinherited
-
state
↔ ChartState<
Chart< Controller< >ChartPainter< >ChartData< >IDataSet< ?>Entry> > -
getter/setter pairinherited
- touchEventListener ↔ OnTouchEventListener?
-
this is used for user get touch event if they needed
getter/setter pair
- verticalConflictResolveFunc ↔ CanDragDownFunction?
-
getter/setter pairinherited
- viewPortHandler ↔ ViewPortHandler?
-
getter/setter pairinherited
- xAxis ↔ XAxis?
-
getter/setter pairinherited
- xAxisRenderer ↔ XAxisRenderer?
-
getter/setter pair
- xAxisSettingFunction ↔ XAxisSettingFunction?
-
getter/setter pairinherited
- zoomMatrixBuffer ↔ Matrix4?
-
getter/setter pair
Methods
-
centerViewTo(
double xValue, double yValue, AxisDependency axis) → void - This will move the center of the current viewport to the specified x and y value. call state?.setStateIfNotDispose() to invalidate
-
centerViewToAnimated(
double xValue, double yValue, AxisDependency axis, int durationMillis) → void - This will move the center of the current viewport to the specified x and y value animated.
-
centerViewToY(
double yValue, AxisDependency axis) → void - Centers the viewport to the specified y value on the y-axis. call state?.setStateIfNotDispose() to invalidate
-
computeScroll(
) → void -
createChartState(
) → ChartState< Chart< Controller< >ChartPainter< >ChartData< >IDataSet< ?>Entry> > -
inherited
-
createRealState(
) → ChartState< Chart< Controller< >ChartPainter< >ChartData< >IDataSet< ?>Entry> > -
inherited
-
doneBeforePainterInit(
) → void -
override
-
getAxisRange(
AxisDependency axis) → double -
getValuesByTouchPoint(
double x, double y, AxisDependency axis) → MPPointD -
initAxisLeft(
) → YAxis -
initAxisRendererLeft(
) → YAxisRenderer -
initAxisRendererRight(
) → YAxisRenderer -
initAxisRight(
) → YAxis -
initDescription(
) → Description -
inherited
-
initDrawListener(
) → OnDrawListener? -
initialPainter(
) → void -
inherited
-
initLeftAxisTransformer(
) → Transformer -
initLegend(
) → Legend -
inherited
-
initLegendRenderer(
) → LegendRenderer -
inherited
-
initMarker(
) → IMarker? -
inherited
-
initRightAxisTransformer(
) → Transformer -
initSelectionListener(
) → OnChartValueSelectedListener? -
inherited
-
initViewPortHandler(
) → ViewPortHandler -
inherited
-
initXAxis(
) → XAxis -
inherited
-
initXAxisRenderer(
) → XAxisRenderer -
initZoomMatrixBuffer(
) → Matrix4 -
moveViewTo(
double xValue, double yValue, AxisDependency axis) → void - This will move the left side of the current viewport to the specified x-value on the x-axis, and center the viewport to the specified y value on the y-axis. call state?.setStateIfNotDispose() to invalidate
-
moveViewToAnimated(
double xValue, double yValue, AxisDependency axis, int durationMillis) → void - This will move the left side of the current viewport to the specified x-value and center the viewport to the y value animated. call state?.setStateIfNotDispose() to invalidate
-
moveViewToX(
double xValue) → void - Moves the left side of the current viewport to the specified x-position. call state?.setStateIfNotDispose() to invalidate
-
moveViewToY(
double yValue, AxisDependency axis) → void - This will center the viewport to the specified y value on the y-axis. call state?.setStateIfNotDispose() to invalidate
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onAnimationUpdate(
double x, double y) → void -
inherited
-
onRotateUpdate(
double? angle) → void -
inherited
-
setDecelerationVelocity(
Offset velocityOffset) → void -
setScaleMinima(
double scaleX, double scaleY) → void - Sets the minimum scale factor value to which can be zoomed out. 1f = fitScreen
-
setViewPortOffsets(
double left, double top, double right, double bottom) → void -
setVisibleXRange(
double minXRange, double maxXRange) → void - Limits the maximum and minimum x range that can be visible by pinching and zooming. e.g. minRange=10, maxRange=100 the smallest range to be displayed at once is 10, and no more than a range of 100 values can be viewed at once without scrolling
-
setVisibleXRangeMaximum(
double maxXRange) → void - Sets the size of the area (range on the x-axis) that should be maximum visible at once (no further zooming out allowed). If this is e.g. set to 10, no more than a range of 10 on the x-axis can be viewed at once without scrolling.
-
setVisibleXRangeMinimum(
double minXRange) → void - Sets the size of the area (range on the x-axis) that should be minimum visible at once (no further zooming in allowed). If this is e.g. set to 10, no less than a range of 10 on the x-axis can be viewed at once without scrolling.
-
setVisibleYRange(
double minYRange, double maxYRange, AxisDependency axis) → void - Limits the maximum and minimum y range that can be visible by pinching and zooming.
-
setVisibleYRangeMaximum(
double maxYRange, AxisDependency axis) → void - Sets the size of the area (range on the y-axis) that should be maximum visible at once.
-
setVisibleYRangeMinimum(
double minYRange, AxisDependency axis) → void - Sets the size of the area (range on the y-axis) that should be minimum visible at once, no further zooming in possible.
-
stopDeceleration(
) → void -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited