ChartAxis
noRenderSpec
| Type | default | 
|---|---|
| bool | false | 
disable label and tick axis, but not axis line
renderType
| Type | default | 
|---|---|
| AxisRenderType | AxisRenderType.smallTick | 
showAxisLine
| Type | default | 
|---|---|
| bool | true | 
show axis line or not
axisLineStyle
| Type | default | 
|---|---|
| LineStyle | const LineStyle() | 
gridlineStyle
| Type | default | 
|---|---|
| LineStyle | const LineStyle() | 
styling of lines perpendicular to the axis line
tickLineStyle
| Type | default | 
|---|---|
| LineStyle | const LineStyle() | 
styling of tick line on axis
tickLength
| Type | default | 
|---|---|
| int | 3 | 
tickLabelFormatter
| Type | default | 
|---|---|
| String Function(T? value)? | null | 
currently work on DomainAxisN, DomainAxisT, MeasureAxis
tickLabelFormatter: (value) {
  return '${value?.toInt()} kg';
},
tickLabelFormatter: (value) {
  return DateFormat('d M y').format(value!);
},
labelStyle
| Type | default | 
|---|---|
| LabelStyle | const LabelStyle() | 
styling for axis tick label
labelAnchor
| Type | default | 
|---|---|
| LabelAnchor | LabelAnchor.centered | 
label position based on tick axis
labelRotation
| Type | default | 
|---|---|
| int | 0 | 

minimumPaddingBetweenLabels
| Type | default | 
|---|---|
| int? | null | 
Can be use as space beetween label. More smaller padding, then label will be getting closer. They can even collide with each other, take each other's place.
labelOffsetFromAxis
| Type | default | 
|---|---|
| int? | null | 
Distance from the axis line in px.
tickLabelJustification
| Type | default | 
|---|---|
| TickLabelJustification | TickLabelJustification.inside | 
Work on vertical axis