NumericAxis class
This class has the properties of the numeric axis.
Numeric axis uses a numerical scale and displays numbers as labels. By default, NumericAxis is set to both horizontal axis and vertical axis.
Provides the options of name, axis line, label rotation, label format, alignment and label position are used to customize the appearance.
- Inheritance
- Object
- ChartAxis
- NumericAxis
Constructors
-
NumericAxis({String name, bool isVisible, bool anchorRangeToVisiblePoints, AxisTitle title, AxisLine axisLine, ChartRangePadding rangePadding, AxisLabelIntersectAction labelIntersectAction, int labelRotation, String labelFormat, NumberFormat numberFormat, LabelAlignment labelAlignment, ChartDataLabelPosition labelPosition, TickPosition tickPosition, bool isInversed, bool opposedPosition, int minorTicksPerInterval, int maximumLabels, MajorTickLines majorTickLines, MinorTickLines minorTickLines, MajorGridLines majorGridLines, MinorGridLines minorGridLines, EdgeLabelPlacement edgeLabelPlacement, TextStyle labelStyle, double plotOffset, double zoomFactor, double zoomPosition, bool enableAutoIntervalOnZooming, InteractiveTooltip interactiveTooltip, double minimum, double maximum, double interval, double visibleMinimum, double visibleMaximum, dynamic crossesAt, String associatedAxisName, bool placeLabelsNearAxisLine, List<
PlotBand> plotBands, int decimalPlaces, int desiredIntervals, RangeController rangeController, double maximumLabelWidth, double labelsExtent}) - Creating an argument constructor of NumericAxis class.
Properties
- anchorRangeToVisiblePoints → bool
-
Determines the value axis range, based on the visible data points or based
on the overall data points available in chart. [...]
final, inherited
- associatedAxisName → String
-
Axis line crossed on mentioned axis name, and applicable for plot band also. [...]
final, inherited
- axisLine → AxisLine
-
Customizes the appearance of the axis line. The axis line is visible by default. [...]
final, inherited
- crossesAt → dynamic
-
Customize to place the axis crossing on another axis based on the value [...]
final, inherited
- decimalPlaces → int
-
The rounding decimal value of the label. [...]
final
- desiredIntervals → int
-
The number of intervals in an axis. [...]
final, inherited
- edgeLabelPlacement → EdgeLabelPlacement
-
Position of the edge labels. [...]
final, inherited
- enableAutoIntervalOnZooming → bool
-
Enables or disables the automatic interval while zooming. [...]
final, inherited
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- interactiveTooltip → InteractiveTooltip
-
Customizes the crosshair and selection zooming tooltip. Tooltip displays the current
axis value based on the crosshair position/selectionZoomRect position at an axis. [...]
final, inherited
- interval → double
-
Axis interval value. [...]
final, inherited
- isInversed → bool
-
Inverts the axis. [...]
final, inherited
- isVisible → bool
-
Toggles the visibility of the axis. [...]
final, inherited
- labelAlignment → LabelAlignment
-
Alignment of the labels. [...]
final, inherited
- labelFormat → String
-
Formats the numeric axis labels. [...]
final
- labelIntersectAction → AxisLabelIntersectAction
-
Axis labels intersecting action. [...]
final, inherited
- labelPosition → ChartDataLabelPosition
-
Position of the labels. [...]
final, inherited
- labelRotation → int
-
Angle for axis labels.
The axis labels can be rotated to any angle. [...]
final, inherited
- labelsExtent → double
-
Specifies the fixed width for the axis labels. This width represents the space between axis line and
axis title. [...]
final, inherited
- labelStyle → TextStyle
-
Customizes the appearance of the axis labels. [...]
final, inherited
- majorGridLines → MajorGridLines
-
Customizes the appearance of the major grid lines. [...]
final, inherited
- majorTickLines → MajorTickLines
-
Customizes the appearance of the major tick lines. [...]
final, inherited
- maximum → double
-
The maximum value of the axis. [...]
final
- maximumLabels → int
-
The maximum number of labels to be displayed in an axis in 100 logical pixels. [...]
final, inherited
- maximumLabelWidth → double
-
Specifies maximum text width for axis labels. [...]
final, inherited
- minimum → double
-
The minimum value of the axis. [...]
final
- minorGridLines → MinorGridLines
-
Customizes the appearance of the minor grid lines. [...]
final, inherited
- minorTickLines → MinorTickLines
-
Customizes the appearance of the minor tick lines. [...]
final, inherited
- minorTicksPerInterval → int
-
Interval of the minor ticks. [...]
final, inherited
- name → String
-
Name of an axis. [...]
final, inherited
- numberFormat → NumberFormat
-
Formats the numeric axis labels with globalized label formats. [...]
final
- opposedPosition → bool
-
Opposes the axis position. [...]
final, inherited
- placeLabelsNearAxisLine → bool
-
Consider to place the axis label respect to near axis line. [...]
final, inherited
-
plotBands
→ List<
PlotBand> -
Render the plot band in axis [...]
final, inherited
- plotOffset → double
-
Padding for plot area. The axis is rendered in chart with padding. [...]
final, inherited
- rangeController → RangeController
-
Controller used to set the maximum and minimum values for the chart.By providing the range controller, the maximum and
The minimum range of charts can be customized [...]
final, inherited
- rangePadding → ChartRangePadding
-
Padding for minimum and maximum values in an axis. [...]
final, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- tickPosition → TickPosition
-
Position of the tick lines. [...]
final, inherited
- title → AxisTitle
-
Customizes the appearance of the axis title. [...]
final, inherited
- visibleMaximum → double
-
The maximum visible value of the axis. [...]
final
- visibleMinimum → double
-
The minimum visible value of the axis. [...]
final
- zoomFactor → double
-
Zoom factor of an axis. [...]
final, inherited
- zoomPosition → double
-
Position of the zoomed axis. The value ranges from 0 to 1. [...]
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