BarLineScatterCandleBubbleController<P extends BarLineChartBasePainter<BarLineScatterCandleBubbleData<IBarLineScatterCandleBubbleDataSet<Entry>>?>> class abstract

Inheritance
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