- Implemented types
-
- Implementers
Methods
-
addMeasureValuesFor(MutableSeries<D> series, Axis<num> measureAxis, int startIndex, int endIndex)
→ void
-
-
addPositionToDetailsForSeriesDatum(DatumDetails<D> details, SeriesDatum<D> seriesDatum)
→ DatumDetails<D>
-
Adds chart position data to
details
.
inherited
-
assignMissingColors(Iterable<MutableSeries<D>> seriesList, {required bool emptyCategoryUsesSinglePalette})
→ void
-
Assigns colors to series that are missing their colorFn.
inherited
-
configureDomainAxes(List<MutableSeries<D>> seriesList)
→ void
-
Adds the domain values for the given series to the chart's domain axis.
-
configureMeasureAxes(List<MutableSeries<D>> seriesList)
→ void
-
Adds the measure values for the given series to the chart's measure axes.
-
configureSeries(List<MutableSeries<D>> seriesList)
→ void
-
Performs basic configuration for the series, before it is pre-processed.
inherited
-
findNearestViewportEnd(Axis<D> domainAxis, AccessorFn<D> domainFn, List<Object?> data)
→ int
-
-
findNearestViewportStart(Axis<D> domainAxis, AccessorFn<D> domainFn, List<Object?> data)
→ int
-
-
getDetailsForSeriesDatum(SeriesDatum<D> seriesDatum)
→ DatumDetails<D>
-
Get an expanded set of processed DatumDetails for a given SeriesDatum.
inherited
-
getNearestDatumDetailPerSeries(Point<double> chartPoint, bool byDomain, Rectangle<int>? boundsOverride, {bool selectOverlappingPoints = false, bool selectExactEventLocation = false})
→ List<DatumDetails<D>>
-
Gets a list of the data from each series that is closest to a given point.
inherited
-
isPointWithinBounds(Point<double> chartPoint, Rectangle<int>? bounds)
→ bool
-
Returns true of
chartPoint
is within the component bounds for this
renderer.
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
-
onAttach(BaseChart<D> chart)
→ void
-
Handles any setup of the renderer that needs to be deferred until it is
attached to a chart.
-
onDetach(BaseChart<D> chart)
→ void
-
Handles any clean-up of the renderer that needs to be performed when it is
detached from a chart.
inherited
-
paint(ChartCanvas canvas, double animationPercent)
→ void
-
Renders the series data on the canvas, using the data generated during the
update call.
inherited
-
preprocessSeries(List<MutableSeries<D>> seriesList)
→ void
-
Pre-calculates some details for the series that will be needed later
during the drawing phase.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
update(List<ImmutableSeries<D>> seriesList, bool isAnimating)
→ void
-
Generates rendering data needed to paint the data on the chart.
inherited