ChartData<C, X, Y> class abstract

Abstract Chart Data.

Implementers

Constructors

ChartData()

Properties

categories → List<C>
The categories (usually X axis) of the Chart.
no setter
categoriesAsStrings → List<String>
Same as categories, but as String.
no setter
colors ↔ Map<C, String>?
Colors of each category.
getter/setter pair
colorsDarker → Map<C, String>
Darker colors of each category.
no setter
colorsLighter → Map<C, String>
Lighter colors of each category.
no setter
disabledColors ↔ Map<C, String>?
Colors of each category when disabled.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
isEmpty → bool
Returns true if this is empty.
no setter
isNotEmpty → bool
![isEmpty]
no setter
lastRenderedChart ↔ RenderedChart?
Last instance of RenderedChart for this ChartData. Only populated if populateLastRenderedChart is true.
getter/setter pair
options → ChartOptions
The options to render this data in the chart.
no setter
populateLastRenderedChart ↔ bool
If true will populate lastRenderedChart
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
title ↔ String?
The title of the Chart.
getter/setter pair
xAxisAllValues → Iterable<X>
Returns all values of axis X.
no setter
xAxisScale → Scale<X>?
Returns the Scale of axis X.
no setter
xTitle ↔ String?
Title of X axis. If null it won't be rendered.
getter/setter pair
yAxisAllValues → Iterable<Y>
Returns all values of axis Y.
no setter
yAxisScale → Scale<Y>?
Returns the Scale of axis Y.
no setter
yTitle ↔ String?
Title of Y axis. If null it won't be rendered.
getter/setter pair

Methods

ensureColors(ColorGenerator colorGenerator) → void
Ensure that the Colors Map is set, using a colorGenerator.
getXAxisValue(int index) → X
Returns a X value at index.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setColors(ColorGenerator colorGenerator) → void
Set the Colors Map using a colorGenerator.
toString() → String
A string representation of this object.
inherited

Operators

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

Static Methods

from(Map map) → ChartData?
isListOfPairs(Iterable list) → bool
Returns true if list is a List of paris.
isListOfTimedPairs(Iterable list) → bool
Returns true if list is a List of time pairs (X: DateTime, Y: value).
isListOfValidValues(Iterable list) → bool
Returns true if list elements are valid values.
isTimeValue(dynamic value) → bool
Returns true if value is a UNIX epoch int or a DateTime.
isValidValue(dynamic value) → bool
Returns true if value is a valid value for the charts.
isValueInUnixEpochRange(int value, [bool? inMilliseconds]) → bool
Returns true if value is a UNIX epoch integer.
matchesChartData(Map map) → bool
Returns true if map is valid for a ChartData implementation.
matchesSeries(Map map) → bool
Returns true if map is valid for ChartSeries.
matchesSeriesPair(Map map) → bool
Returns true if map is valid for ChartSeriesPair.
matchesSet(Map map) → bool
Returns true if map is valid for ChartSet.
matchesTimeSeries(Map map) → bool
Returns true if map is valid for ChartTimeSeries.