NumericAxis class
Constructors
-
NumericAxis({TickProvider<
num> ? tickProvider})
Properties
- autoViewport ↔ bool
-
Configures whether the viewport should be reset back to default values
when the domain is reset.
getter/setter pairinherited
- axisOrientation ↔ AxisOrientation?
-
AxisOrientationfor this axis.getter/setter pairinherited -
componentBounds
→ Rectangle<
int> ? -
Bounding box for drawing this component.
no setterinherited
- context ↔ ChartContext?
-
getter/setter pairinherited
- drawAxisLine → bool
-
no setterinherited
- forceDrawAxisLine ↔ bool?
-
If the axis line should always be drawn.
getter/setter pairinherited
- graphicsFactory ↔ GraphicsFactory?
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasTickCollision ↔ bool
-
If true, a collision has occurred between ticks on this axis.
getter/setter pairinherited
- hasValidBarChartRangeBandConfig → bool
-
For bars to be renderer properly the RangeBandConfig must be set and
type must not be RangeBandType.none.
no setterinherited
- isSeriesRenderer → bool
-
Whether or not this component is a series renderer that draws series
data.
no setterinherited
- isVertical → bool
-
The axis is rendered vertically.
no setterinherited
- layoutConfig → LayoutViewConfig
-
Layout params for this component.
no setterinherited
- layoutPaintOrder ↔ int
-
Order for chart layout painting.
getter/setter pairinherited
- lockAxis ↔ bool
-
If true, do not allow axis to be modified.
getter/setter pairinherited
-
mutableScale
→ MutableScale<
num> ? -
no setterinherited
- range → ScaleOutputExtent?
-
Output range for this axis.
no setterinherited
- rangeBand → double
-
Rangeband for this axis.
no setterinherited
- reverseOutputRange ↔ bool
-
If the output range should be reversed.
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scale
↔ MutableScale<
num> ? -
Scaleof this axis.getter/setter pairinherited - stepSize → double
-
Step size for this axis.
no setterinherited
-
tickDrawStrategy
↔ TickDrawStrategy<
num> ? -
TickDrawStrategyfor this axis.getter/setter pairinherited -
tickFormatter
↔ TickFormatter<
num> ? -
TickFormatter for this axis.
getter/setter pairinherited
-
tickProvider
↔ TickProvider<
num> ? -
TickProviderfor this axis.getter/setter pairinherited - viewportScalingFactor → double
-
Returns the current viewport scale.
no setterinherited
- viewportTranslatePx → double
-
Returns the current pixel viewport offset
no setterinherited
Methods
-
addDomainValue(
num domain) → void -
inherited
-
compareDomainValueToViewport(
num domain) → int -
Compare domain to the viewport.
inherited
-
getDomain(
double location) → num -
inherited
-
getLocation(
num? domain) → double? -
Get location for the domain.
inherited
-
layout(
Rectangle< int> componentBounds, Rectangle<int> drawAreaBounds) → void -
Layout this component.
inherited
-
measure(
int maxWidth, int maxHeight) → ViewMeasuredSizes -
Measure and return the size of this component.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
paint(
ChartCanvas canvas, double animationPercent) → void -
Draw this component on the canvas.
inherited
-
resetDefaultConfiguration(
) → void -
inherited
-
resetDomains(
) → void -
inherited
-
setOutputRange(
int start, int end) → void -
inherited
-
setRangeBandConfig(
RangeBandConfig rangeBandConfig) → void -
inherited
-
setScaleViewport(
NumericExtents viewport) → void -
setViewportSettings(
double viewportScale, double viewportTranslatePx, {int? drawAreaWidth, int? drawAreaHeight}) → void -
Configures the zoom and translate.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateTicks(
) → void -
Request update ticks from tick provider and update the painted ticks.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited