RangeAnnotation<D>  class 
 
Chart behavior that annotates domain ranges with a solid fill color.
The annotations will be drawn underneath series data and chart axes.
This is typically used for line charts to call out sections of the data range.
TODO: Support labels.
- Implemented types
Constructors
- 
          RangeAnnotation(List<AnnotationSegment< annotations, {Color? defaultColor, AnnotationLabelAnchor? defaultLabelAnchor, AnnotationLabelDirection? defaultLabelDirection, AnnotationLabelPosition? defaultLabelPosition, TextStyleSpec? defaultLabelStyleSpec, bool? extendAxis, int? labelPadding, double? defaultStrokeWidthPx, int? layoutPaintOrder})Object> >
Properties
- 
  annotations
  → List<AnnotationSegment< Object> >
- 
  List of annotations to render on the chart.
  final
- defaultColor → Color
- 
  Default color for annotations.
  final
- defaultLabelAnchor → AnnotationLabelAnchor
- 
  Configures where to anchor annotation label text.
  final
- defaultLabelDirection → AnnotationLabelDirection
- 
  Direction of label text on the annotations.
  final
- defaultLabelPosition → AnnotationLabelPosition
- 
  Configures where to place labels relative to the annotation.
  final
- defaultLabelStyleSpec → TextStyleSpec
- 
  Configures the style of label text.
  final
- defaultStrokeWidthPx → double
- 
  Configures the stroke width for line annotations.
  final
- extendAxis → bool
- 
  Whether or not the range of the axis should be extended to include the
annotation start and end values.
  final
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- labelPadding → int
- 
  Space before and after label text.
  final
- layoutPaintOrder → int
- 
  Configures the order in which the behavior should be painted.
This value should be relative to LayoutPaintViewOrder.rangeAnnotation.
(e.g. LayoutViewPaintOrder.rangeAnnotation + 1)
  final
- role → String
- 
  
  no setteroverride
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  attachTo(BaseChart< D> chart) → void
- 
  Injects the behavior into a chart.
  override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  removeFrom(BaseChart< D> chart) → void
- 
  Removes the behavior from a chart.
  override
- 
  shouldShowLabels(AnnotationSegment< Object> annotation) → bool
- Sub-classes can override this method to control label visibility.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited