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