NumericAxis constructor
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 = 3,
- int? desiredIntervals,
- RangeController? rangeController,
- double? maximumLabelWidth,
- double? labelsExtent,
- int? autoScrollingDelta,
- AutoScrollingMode? autoScrollingMode,
- double? borderWidth,
- Color? borderColor,
- AxisBorderType? axisBorderType,
- List<
NumericMultiLevelLabel> ? multiLevelLabels, - MultiLevelLabelFormatterCallback? multiLevelLabelFormatter,
- MultiLevelLabelStyle? multiLevelLabelStyle,
- ChartLabelFormatterCallback? axisLabelFormatter,
Creating an argument constructor of NumericAxis class.
Implementation
NumericAxis(
{String? name,
bool? isVisible,
bool? anchorRangeToVisiblePoints,
AxisTitle? title,
AxisLine? axisLine,
ChartRangePadding? rangePadding,
AxisLabelIntersectAction? labelIntersectAction,
int? labelRotation,
this.labelFormat,
this.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,
this.minimum,
this.maximum,
double? interval,
this.visibleMinimum,
this.visibleMaximum,
dynamic crossesAt,
String? associatedAxisName,
bool? placeLabelsNearAxisLine,
List<PlotBand>? plotBands,
this.decimalPlaces = 3,
int? desiredIntervals,
RangeController? rangeController,
double? maximumLabelWidth,
double? labelsExtent,
int? autoScrollingDelta,
AutoScrollingMode? autoScrollingMode,
double? borderWidth,
Color? borderColor,
AxisBorderType? axisBorderType,
List<NumericMultiLevelLabel>? multiLevelLabels,
MultiLevelLabelFormatterCallback? multiLevelLabelFormatter,
MultiLevelLabelStyle? multiLevelLabelStyle,
ChartLabelFormatterCallback? axisLabelFormatter})
: super(
name: name,
isVisible: isVisible,
anchorRangeToVisiblePoints: anchorRangeToVisiblePoints,
isInversed: isInversed,
opposedPosition: opposedPosition,
rangePadding: rangePadding,
labelRotation: labelRotation,
labelIntersectAction: labelIntersectAction,
labelPosition: labelPosition,
tickPosition: tickPosition,
minorTicksPerInterval: minorTicksPerInterval,
maximumLabels: maximumLabels,
labelStyle: labelStyle,
title: title,
labelAlignment: labelAlignment,
axisLine: axisLine,
edgeLabelPlacement: edgeLabelPlacement,
majorTickLines: majorTickLines,
minorTickLines: minorTickLines,
majorGridLines: majorGridLines,
minorGridLines: minorGridLines,
plotOffset: plotOffset,
enableAutoIntervalOnZooming: enableAutoIntervalOnZooming,
zoomFactor: zoomFactor,
zoomPosition: zoomPosition,
interactiveTooltip: interactiveTooltip,
interval: interval,
crossesAt: crossesAt,
associatedAxisName: associatedAxisName,
placeLabelsNearAxisLine: placeLabelsNearAxisLine,
plotBands: plotBands,
desiredIntervals: desiredIntervals,
rangeController: rangeController,
maximumLabelWidth: maximumLabelWidth,
labelsExtent: labelsExtent,
autoScrollingDelta: autoScrollingDelta,
axisBorderType: axisBorderType,
borderColor: borderColor,
borderWidth: borderWidth,
multiLevelLabelFormatter: multiLevelLabelFormatter,
multiLevelLabels: multiLevelLabels,
multiLevelLabelStyle: multiLevelLabelStyle,
autoScrollingMode: autoScrollingMode,
axisLabelFormatter: axisLabelFormatter);