YAxis class
- Inheritance
-
- Object
- ComponentBase
- AxisBase
- YAxis
Constructors
- YAxis({AxisDependency position = AxisDependency.left})
Properties
- axisDependency → AxisDependency?
-
no setter
- axisLineColor ↔ Color
-
getter/setter pairinherited
- axisLineDashPathEffect ↔ DashPathEffect?
-
getter/setter pairinherited
- axisLineWidth ↔ double
-
getter/setter pairinherited
- axisMaximum ↔ double?
-
BELOW CODE RELATED TO CUSTOM AXIS VALUES
getter/setter pairinherited
- axisMinimum ↔ double?
-
getter/setter pairinherited
- axisRange ↔ double
-
getter/setter pairinherited
- axisValueFormatter ↔ ValueFormatter?
-
getter/setter pairinherited
- centerAxisLabels ← bool
-
no getterinherited
-
centeredEntries
↔ List<
double?> -
getter/setter pairinherited
- customAxisMax → bool
-
no setterinherited
- customAxisMin → bool
-
no setterinherited
- decimals ↔ int
-
getter/setter pairinherited
- drawAxisLine ↔ bool
-
getter/setter pairinherited
- drawBottomYLabelEntry ↔ bool
-
getter/setter pair
- drawGridLines ↔ bool
-
getter/setter pairinherited
- drawGridLinesBehindData ↔ bool
-
getter/setter pairinherited
- drawLabels ↔ bool
-
getter/setter pairinherited
- drawLimitLineBehindData ↔ bool
-
getter/setter pairinherited
- drawTopYLabelEntry ↔ bool
-
getter/setter pair
- drawZeroLine ↔ bool
-
getter/setter pair
- enabled ↔ bool
-
getter/setter pairinherited
-
entries
↔ List<
double> -
getter/setter pairinherited
- entryCount ↔ int
-
getter/setter pairinherited
- forceLabels → bool
-
no setterinherited
- granularity → double
-
no setterinherited
- granularityEnabled ↔ bool
-
getter/setter pairinherited
- gridColor ↔ Color
-
getter/setter pairinherited
- gridDashPathEffect ↔ DashPathEffect?
-
getter/setter pairinherited
- gridLineWidth ↔ double
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- inverted ↔ bool
-
getter/setter pair
- labelCount → int
-
no setterinherited
-
limitLines
↔ List<
LimitLine> ? -
getter/setter pairinherited
- maxWidth ↔ double
-
getter/setter pair
- minWidth ↔ double
-
getter/setter pair
- position ↔ YAxisLabelPosition
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- spaceMax ↔ double
-
getter/setter pairinherited
- spaceMin ↔ double
-
getter/setter pairinherited
- spacePercentBottom ↔ double
-
getter/setter pair
- spacePercentTop ↔ double
-
getter/setter pair
- textColor ↔ Color
-
getter/setter pairinherited
- textSize ↔ double
-
getter/setter pairinherited
- typeface ↔ TypeFace?
-
getter/setter pairinherited
- useAutoScaleRestrictionMax ↔ bool
-
getter/setter pair
- useAutoScaleRestrictionMin ↔ bool
-
getter/setter pair
- xOffset ↔ double
-
getter/setter pairinherited
- yOffset ↔ double
-
getter/setter pairinherited
- zeroLineColor ↔ Color
-
getter/setter pair
- zeroLineWidth ↔ double
-
getter/setter pair
Methods
-
addLimitLine(
LimitLine l) → void -
Adds a LimitLine to this axis.
inherited
-
calculate(
double? dataMin, double? dataMax) → void -
Calculates the minimum / maximum and range values of the axis with the given
minimum and maximum values from the chart data.
override
-
disableAxisLineDashedLine(
) → void -
Disables the axis line to be drawn in dashed mode.
inherited
-
disableGridDashedLine(
) → void -
Disables the grid line to be drawn in dashed mode.
inherited
-
enableAxisLineDashedLine(
double lineLength, double spaceLength, double phase) → void -
Enables the axis line to be drawn in dashed mode, e.g. like this
"- - - - - -". THIS ONLY WORKS IF HARDWARE-ACCELERATION IS TURNED OFF.
Keep in mind that hardware acceleration boosts performance.
inherited
-
enableGridDashedLine(
double lineLength, double spaceLength, double phase) → void -
Enables the grid line to be drawn in dashed mode, e.g. like this
"- - - - - -". THIS ONLY WORKS IF HARDWARE-ACCELERATION IS TURNED OFF.
Keep in mind that hardware acceleration boosts performance.
inherited
-
getFormattedLabel(
int index) → String -
inherited
-
getLimitLines(
) → List< LimitLine> ? -
Returns the LimitLines of this axis.
inherited
-
getLongestLabel(
) → String -
Returns the longest formatted label (in terms of characters), this axis
contains.
inherited
-
getRequiredHeightSpace(
TextPainter? p) → double - This is for HorizontalBarChart vertical spacing.
-
getRequiredWidthSpace(
TextPainter? p) → double - This is for normal (not horizontal) charts horizontal spacing.
-
getValueFormatter(
) → ValueFormatter? -
Returns the formatter used for formatting the axis labels.
inherited
-
isAxisLineDashedLineEnabled(
) → bool -
Returns true if the axis dashed-line effect is enabled, false if not.
inherited
-
isAxisMinCustom(
) → bool -
Returns true if the axis min value has been customized (and is not calculated automatically)
inherited
-
isCenterAxisLabelsEnabled(
) → bool -
inherited
-
isGridDashedLineEnabled(
) → bool -
Returns true if the grid dashed-line effect is enabled, false if not.
inherited
-
needsOffset(
) → bool - Returns true if this axis needs horizontal offset, false if no offset is needed.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeAllLimitLines(
) → void -
Removes all LimitLines from the axis.
inherited
-
removeLimitLine(
LimitLine l) → void -
Removes the specified LimitLine from the axis.
inherited
-
resetAxisMaximum(
) → void -
By calling this method, any custom maximum value that has been previously set is reseted,
and the calculation is
done automatically.
inherited
-
resetAxisMinimum(
) → void -
By calling this method, any custom minimum value that has been previously set is reseted,
and the calculation is
done automatically.
inherited
-
setAxisMaximum(
double max) → void -
Set a custom maximum value for this axis. If set, this value will not be calculated
automatically depending on
the provided data. Use resetAxisMaxValue() to undo this.
inherited
-
setAxisMaxValue(
double max) → void -
Use setAxisMaximum(...) instead.
inherited
-
setAxisMinimum(
double min) → void -
Set a custom minimum value for this axis. If set, this value will not be calculated
automatically depending on
the provided data. Use resetAxisMinValue() to undo this. Do not forget to call
setStartAtZero(false) if you use
this method. Otherwise, the axis-minimum value will still be forced to 0.
inherited
-
setAxisMinValue(
double min) → void -
Use setAxisMinimum(...) instead.
inherited
-
setDrawZeroLine(
bool drawZeroLine) → void - Set this to true to draw the zero-line regardless of weather other grid-lines are enabled or not. Default: false
-
setGranularity(
double granularity) → void -
Set a minimum interval for the axis when zooming in. The axis is not allowed to go below
that limit. This can be used to avoid label duplicating when zooming in.
inherited
-
setLabelCount1(
int count) → void -
Sets the number of label entries for the y-axis max = 25, min = 2, default: 6, be aware
that this number is not fixed.
inherited
-
setLabelCount2(
int count, bool force) → void -
sets the number of label entries for the y-axis max = 25, min = 2, default: 6, be aware
that this number is not
fixed (if force == false) and can only be approximated.
inherited
-
setLabelCount3(
int count) → void -
inherited
-
setLabelCount4(
int count, bool force) → void -
inherited
-
setStartAtZero(
bool startAtZero) → void - This method is deprecated. Use setAxisMinimum(...) / setAxisMaximum(...) instead.
-
setValueFormatter(
ValueFormatter? f) → void -
Sets the formatter to be used for formatting the axis labels. If no formatter is set, the
chart will
automatically determine a reasonable formatting (concerning decimals) for all the values
that are drawn inside
the chart. Use chart.getDefaultValueFormatter() to use the formatter calculated by the chart.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited