ScatterChartData class

ScatterChart needs this class to render itself.

It holds data needed to draw a scatter chart, including background color, scatter spots, ...

Inheritance

Constructors

ScatterChartData({List<ScatterSpot>? scatterSpots, FlTitlesData? titlesData, ScatterTouchData? scatterTouchData, List<int>? showingTooltipIndicators, FlGridData? gridData, FlBorderData? borderData, double? minX, double? maxX, double? baselineX, double? minY, double? maxY, double? baselineY, FlClipData? clipData, Color? backgroundColor, ScatterLabelSettings? scatterLabelSettings})
ScatterChart draws some points in a square space, points are defined by scatterSpots,

Properties

backgroundColor Color
A background color which is drawn behind th chart.
getter/setter pairinherited
baselineX double
getter/setter pairinherited
baselineY double
getter/setter pairinherited
borderData FlBorderData
Holds data to drawing border around the chart.
getter/setter pairinherited
clipData FlClipData
clip the chart to the border (prevent draw outside the border)
getter/setter pairinherited
gridData FlGridData
finalinherited
hashCode int
The hash code for this object.
no setterinherited
horizontalDiff double
Difference of maxX and minX
no setterinherited
maxX double
getter/setter pairinherited
maxY double
getter/setter pairinherited
minX double
getter/setter pairinherited
minY double
getter/setter pairinherited
props List<Object?>
Used for equality check, see EquatableMixin.
no setteroverride
rangeAnnotations RangeAnnotations
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scatterLabelSettings ScatterLabelSettings
final
scatterSpots List<ScatterSpot>
final
scatterTouchData ScatterTouchData
final
showingTooltipIndicators List<int>
final
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
titlesData FlTitlesData
finalinherited
touchData FlTouchData<BaseTouchResponse>
Holds data needed to touch behavior and responses.
getter/setter pairinherited
verticalDiff double
Difference of maxY and minY
no setterinherited

Methods

copyWith({List<ScatterSpot>? scatterSpots, FlTitlesData? titlesData, ScatterTouchData? scatterTouchData, List<int>? showingTooltipIndicators, FlGridData? gridData, FlBorderData? borderData, double? minX, double? maxX, double? baselineX, double? minY, double? maxY, double? baselineY, FlClipData? clipData, Color? backgroundColor, ScatterLabelSettings? scatterLabelSettings}) ScatterChartData
Copies current ScatterChartData to a new ScatterChartData, and replaces provided values.
lerp(BaseChartData a, BaseChartData b, double t) ScatterChartData
Lerps a ScatterChartData based on t value, check Tween.lerp.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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