XyDataSeries<T, D> class

Renders the xy series.

Cartesian charts uses two axis namely x and y, to render.

Inheritance
Implementers

Constructors

XyDataSeries({ValueKey<String> key, ChartSeriesRendererFactory<T, D> onCreateRenderer, SeriesRendererCreatedCallback onRendererCreated, ChartValueMapper<T, D> xValueMapper, ChartValueMapper<T, dynamic> yValueMapper, ChartValueMapper<T, String> dataLabelMapper, String name, @required List<T> dataSource, String xAxisName, String yAxisName, ChartValueMapper<T, Color> pointColorMapper, String legendItemText, ChartValueMapper<T, dynamic> sortFieldValueMapper, LinearGradient gradient, LinearGradient borderGradient, ChartValueMapper<T, num> sizeValueMapper, ChartValueMapper<T, num> highValueMapper, ChartValueMapper<T, num> lowValueMapper, ChartValueMapper<T, bool> intermediateSumPredicate, ChartValueMapper<T, bool> totalSumPredicate, List<Trendline> trendlines, double width, MarkerSettings markerSettings, bool isVisible, bool enableTooltip, EmptyPointSettings emptyPointSettings, DataLabelSettings dataLabelSettings, double animationDuration, List<double> dashArray, Color borderColor, double borderWidth, SelectionSettings selectionSettings, SelectionBehavior selectionBehavior, bool isVisibleInLegend, LegendIconType legendIconType, double opacity, Color color, List<int> initialSelectedDataIndexes, SortingOrder sortingOrder})
Creating an argument constructor of XyDataSeries class.

Properties

animationDuration double
Duration of the series animation. It takes millisecond value as input. [...]
final, inherited
borderColor Color
Border color of the series. [...]
final, inherited
borderGradient LinearGradient
Fills the border of the chart series with gradient color. [...]
final, inherited
borderWidth double
Border width of the series. [...]
final, inherited
color Color
Color of the series. [...]
final, inherited
dashArray List<double>
Dashes of the series. [...]
final, inherited
dataLabelMapper ChartIndexedValueMapper<String>
Field in the data source, which is considered as text for the data points. [...]
final, inherited
dataLabelSettings DataLabelSettings
Customizes the data labels in a series. Data label is a text, which displays the details about the data point. [...]
final, inherited
dataSource List<T>
Data required for rendering the series. [...]
final, inherited
emptyPointSettings EmptyPointSettings
Customizes the empty points, i.e. null data points in a series. [...]
final, inherited
enableTooltip bool
Enables or disables the tooltip for this series. [...]
final, inherited
gradient LinearGradient
Fills the chart series with gradient color. [...]
final, inherited
hashCode int
The hash code for this object. [...]
read-only, inherited
highValueMapper ChartIndexedValueMapper<num>
Field in the data source, which is considered as high value for the data points. [...]
final, inherited
initialSelectedDataIndexes List<int>
List of data indexes to initially be selected [...]
final, inherited
intermediateSumPredicate ChartIndexedValueMapper<bool>
A boolean value, based on which the data point will be considered as intermediate sum or not. [...]
final, inherited
isVisible bool
Toggles the visibility of the series. [...]
final, inherited
isVisibleInLegend bool
Toggles the visibility of the legend item of this specific series in the legend. [...]
final, inherited
key ValueKey<String>
Key to identify a series in a collection. [...]
final, inherited
legendIconType LegendIconType
Shape of the legend icon. [...]
final, inherited
legendItemText String
Text to be displayed in legend. [...]
final, inherited
lowValueMapper ChartIndexedValueMapper<num>
Field in the data source, which is considered as low value for the data points. [...]
final, inherited
markerSettings MarkerSettings
Indication of data points. [...]
final, inherited
name String
Name of the series. [...]
final, inherited
onCreateRenderer ChartSeriesRendererFactory<T, D>
Used to create the renderer for custom series. [...]
final, inherited
onRendererCreated SeriesRendererCreatedCallback
Triggers when the series renderer is created. [...]
final, inherited
opacity double
Opacity of the series. [...]
final, inherited
pointColorMapper ChartIndexedValueMapper<Color>
Field in the data source, which is considered as fill color for the data points. [...]
final, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
selectionBehavior SelectionBehavior
Customizes the data points or series on selection. [...]
final, inherited
selectionSettings SelectionSettings
Customizes the data points or series on selection. [...]
final, inherited
sizeValueMapper ChartIndexedValueMapper<num>
Field in the data source, which is considered as size of the bubble for all the data points. [...]
final, inherited
sortFieldValueMapper ChartIndexedValueMapper
Field in the data source, which is considered for sorting the data points. [...]
final, inherited
sortingOrder SortingOrder
The data points in the series can be sorted in ascending or descending order. [...]
final, inherited
totalSumPredicate ChartIndexedValueMapper<bool>
A boolean value, based on which the data point will be considered as total sum or not. [...]
final, inherited
trendlines List<Trendline>
Customizes the trendlines. [...]
final, inherited
width double
Width of the series. [...]
final, inherited
xAxisName String
Name of the x-axis to bind the series. [...]
final, inherited
xValueMapper ChartIndexedValueMapper<D>
Field in the data source, which is considered as x-value. [...]
final, inherited
yAxisName String
Name of the y-axis to bind the series. [...]
final, inherited
yValueMapper ChartIndexedValueMapper
Field in the data source, which is considered as y-value. [...]
final, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

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