ChartAxisRenderer class

Creates an axis renderer for chart axis.

Implementers

Constructors

ChartAxisRenderer(ChartAxis _axis)
Creating an argument constructor of ChartAxisRenderer class.

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

applyRangePadding(_VisibleRange range, num interval) → void
to apply the range padding for the axis
calculateInterval(_VisibleRange range, Size availableSize) num
returns the calculated interval for axis
calculateRange(ChartAxisRenderer _axisRenderer) → void
To calculate the range points
calculateVisibleRange(Size availableSize) → void
calculates the visible range of the axis
drawHorizontalAxesLabels(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart, [String renderType, double animationFactor, ChartAxisRenderer oldAxisRenderer, bool needAnimate]) → void
To draw the axis labels of horizontal axes
drawHorizontalAxesLine(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart) → void
To draw the horizontal axis line
drawHorizontalAxesMajorGridLines(Canvas canvas, Offset point, ChartAxisRenderer axisRenderer, MajorGridLines grids, int index, SfCartesianChart chart) → void
To draw the major grid lines of horizontal axes
drawHorizontalAxesMinorLines(Canvas canvas, ChartAxisRenderer axisRenderer, num tempInterval, Rect rect, num nextValue, int index, SfCartesianChart chart, [String renderType]) → void
To draw the minor grid lines of horizontal axes
drawHorizontalAxesTickLines(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart, [String renderType, double animationFactor, ChartAxisRenderer oldAxisRenderer, bool needAnimate]) → void
To draw the horizontal axes tick lines
drawHorizontalAxesTitle(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart) → void
To draw the axis title of horizontal axes
drawVerticalAxesLabels(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart, [String renderType, double animationFactor, ChartAxisRenderer oldAxisRenderer, bool needAnimate]) → void
To draw the axis labels of vertical axes
drawVerticalAxesLine(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chartState) → void
To draw the vertical axis line
drawVerticalAxesMajorGridLines(Canvas canvas, Offset point, ChartAxisRenderer axisRenderer, MajorGridLines grids, int index, SfCartesianChart chart) → void
To draw the major grid lines of vertical axes
drawVerticalAxesMinorTickLines(Canvas canvas, ChartAxisRenderer axisRenderer, num tempInterval, Rect rect, int index, SfCartesianChart chart, [String renderType]) → void
To draw the minor grid lines of vertical axes
drawVerticalAxesTickLines(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart, [String renderType, double animationFactor, ChartAxisRenderer oldAxisRenderer, bool needAnimate]) → void
To draw tick lines of vertical axes
drawVerticalAxesTitle(Canvas canvas, ChartAxisRenderer axisRenderer, SfCartesianChart chart) → void
To draw the axis title of vertical axes
generateVisibleLabels() → void
this method generates the visible labels for the specific axis
getAxisLabel(ChartAxis axis, String text, int labelIndex) String
To get axis label text
getAxisLabelAngle(ChartAxisRenderer axisRenderer, String text, int labelIndex) int
It returns the axis label angle
getAxisLabelStyle(ChartAxis axis, String text, int labelIndex) TextStyle
To get axis label style
getAxisLineColor(ChartAxis axis) Color
To get axis line color
getAxisLineWidth(ChartAxis axis) double
getAxisMajorGridColor(ChartAxis axis, int majorGridIndex) Color
To get major grid color
getAxisMajorGridWidth(ChartAxis axis, int majorGridIndex) double
To get major grid width
getAxisMajorTickColor(ChartAxis axis, int majorTickIndex) Color
To get axis line width
getAxisMajorTickWidth(ChartAxis axis, int majorTickIndex) double
To get major tick width
getAxisMinorGridColor(ChartAxis axis, int majorGridIndex, int minorGridIndex) Color
To get minor grid color
getAxisMinorGridWidth(ChartAxis axis, int majorGridIndex, int minorGridIndex) double
To get minor grid width
getAxisMinorTickColor(ChartAxis axis, int majorTickIndex, int minorTickIndex) Color
To get major tick color
getAxisMinorTickWidth(ChartAxis axis, int majorTickIndex, int minorTickIndex) double
To get minor tick width
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