NumericAxis class

Inheritance

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?
AxisOrientation for 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>?
Scale of this axis.
getter/setter pairinherited
stepSize → double
Step size for this axis.
no setterinherited
tickDrawStrategy ↔ TickDrawStrategy<num>?
TickDrawStrategy for this axis.
getter/setter pairinherited
tickFormatter ↔ TickFormatter<num>?
TickFormatter for this axis.
getter/setter pairinherited
tickProvider ↔ TickProvider<num>?
TickProvider for 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