axisLabelFormatter property Null safety

ChartLabelFormatterCallback? axisLabelFormatter
final

Called while rendering each axis label in the chart.

Provides label text, axis name, orientation of the axis, trimmed text and text styles such as color, font size, and font weight to the user using the AxisLabelRenderDetails class.

You can customize the text and text style using the ChartAxisLabel class and can return it.

Defaults to null.

Widget build(BuildContext context) {
   return Container(
       child: SfCartesianChart(
           primarXAxis: CategoryAxis(
              axisLabelFormatter: (AxisLabelRenderDetails details) => axis(details),
           ),
       )
    );
}

ChartAxisLabel axis(AxisLabelRenderDetails details) {
  return ChartAxisLabel('axis Label', details.textStyle);
}

Implementation

final ChartLabelFormatterCallback? axisLabelFormatter;