ChartEngine class abstract

Abstract Chart Engine definition.

Implementers

Constructors

ChartEngine()

Properties

colorGenerator ColorGenerator
The color generator for ChartData that doesn't set its own colors.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isLoaded bool
no setter
onLoad → EventStream<LoadController>
onLoad event handler.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String
no setter

Methods

checkLoaded() → void
Checks if engine is loaded.
checkRenderParameters(Element output, ChartData chartData) → void
getColorGeneratorAs<G extends ColorGenerator>() → G
load() Future<bool>
Ensures that engine and dependencies are loaded.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render(Element output, ChartData chartData) RenderedChart?
Renders at output a chartData, selecting the correct render method.
renderAsync(Element output, ChartData chartData) Future<RenderedChart?>
Same as render, but async.
renderBarChart(Element output, ChartSeries chartData) RenderedChart
Renders a Bar Chart:
renderBarChartAsync(Element output, ChartSeries chartData) Future<RenderedChart>
Same as renderBarChart, but async.
renderFinancialChart(Element output, ChartTimeSeries chartSeries, {bool? ohlc, bool? candlestick}) RenderedChart
Renders financial chart.
renderGaugeChart(Element output, ChartSet chartData) RenderedChart
Renders a Horizontal Bar Chart:
renderGaugeChartAsync(Element output, ChartSet chartData) Future<RenderedChart>
Same as renderGaugeChart, but async.
renderHorizontalBarChart(Element output, ChartSeries chartData) RenderedChart
Renders a Horizontal Bar Chart:
renderHorizontalBarChartAsync(Element output, ChartSeries chartData) Future<RenderedChart>
Same as renderHorizontalBarChart, but async.
renderLineChart(Element output, ChartSeries chartData) RenderedChart
Renders a Line Chart:
renderLineChartAsync(Element output, ChartSeries chartData) Future<RenderedChart>
Same as renderLineChart, but async.
renderScatterChart(Element output, ChartSeriesPair chartSeries) RenderedChart
Renders a Scatter Chart with X,Y pairs:
renderScatterChartAsync(Element output, ChartSeriesPair chartSeries) Future<RenderedChart>
Same as renderScatterChart, but async.
renderScatterTimedChart(Element output, ChartTimeSeries chartSeries) RenderedChart
Renders a Scatter Chart Timed with DateTime values in X axis:
renderScatterTimedChartAsync(Element output, ChartTimeSeries chartSeries) Future<RenderedChart>
Same as renderScatterTimedChart, but async.
renderTimeSeriesChart(Element output, ChartTimeSeries chartData) RenderedChart
Renders a Time Series using Line Chart:
renderTimeSeriesChartAsync(Element output, ChartTimeSeries chartData) Future<RenderedChart>
Same as renderTimeSeriesChart, but async.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

VERSION String
chart_engine package version.
final