RangeColumnSeries<T, D> class Null safety

Renders the range column series.

To render a range column chart, create an instance of RangeColumnSeries and add to the series collection property of SfCartesianChart.

RangeColumnSeries is similar to column series but requires two Y values for a point, your data should contain high and low values. High and low value specify the maximum and minimum range of the point.

  • highValueMapper - Field in the data source, which is considered as high value for the data points.
  • lowValueMapper - Field in the data source, which is considered as low value for the data points.

Inheritance
Annotations

Constructors

RangeColumnSeries({ValueKey<String>? key, ChartSeriesRendererFactory<T, D>? onCreateRenderer, required List<T> dataSource, required ChartValueMapper<T, D> xValueMapper, required ChartValueMapper<T, num> highValueMapper, required ChartValueMapper<T, num> lowValueMapper, ChartValueMapper<T, dynamic>? sortFieldValueMapper, ChartValueMapper<T, Color>? pointColorMapper, ChartValueMapper<T, String>? dataLabelMapper, SortingOrder? sortingOrder, bool isTrackVisible = false, String? xAxisName, String? yAxisName, String? name, Color? color, double? width, double spacing = 0, MarkerSettings? markerSettings, EmptyPointSettings? emptyPointSettings, DataLabelSettings? dataLabelSettings, bool? isVisible, LinearGradient? gradient, LinearGradient? borderGradient, BorderRadius borderRadius = const BorderRadius.all(Radius.zero), bool? enableTooltip, double? animationDuration, Color trackColor = Colors.grey, Color trackBorderColor = Colors.transparent, double trackBorderWidth = 1, double trackPadding = 0, Color? borderColor, List<Trendline>? trendlines, double? borderWidth, SelectionBehavior? selectionBehavior, bool? isVisibleInLegend, LegendIconType? legendIconType, String? legendItemText, double? opacity, List<double>? dashArray, SeriesRendererCreatedCallback? onRendererCreated, ChartPointInteractionCallback? onPointTap, ChartPointInteractionCallback? onPointDoubleTap, ChartPointInteractionCallback? onPointLongPress, List<int>? initialSelectedDataIndexes})
Creating an argument constructor of RangeColumnSeries 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
borderRadius BorderRadius
Customizes the corners of the range column. [...]
final
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, override
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
isTrackVisible bool
Renders range column with track. [...]
final
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
onPointDoubleTap ChartPointInteractionCallback?
Called when double tapped on the chart data point. [...]
final, inherited
onPointLongPress ChartPointInteractionCallback?
Called when long pressed on the chart data point. [...]
final, inherited
onPointTap ChartPointInteractionCallback?
Called when tapped on the chart data point. [...]
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
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
spacing double
Spacing between the columns. [...]
final
totalSumPredicate ChartIndexedValueMapper<bool>?
A boolean value, based on which the data point will be considered as total sum or not. [...]
final, inherited
trackBorderColor Color
Color of the track border. [...]
final
trackBorderWidth double
Width of the track border. [...]
final
trackColor Color
Color of the track. [...]
final
trackPadding double
Padding of the track. [...]
final
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

createRenderer(ChartSeries<T, D> series) RangeColumnSeriesRenderer
Create the range column series renderer.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

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