paint method

  1. @override
void paint(
  1. BuildContext context,
  2. CanvasWrapper canvasWrapper,
  3. PaintHolder<RadarChartData> holder
)
override

Paints RadarChartData into the provided canvas.

Implementation

@override
void paint(
  BuildContext context,
  CanvasWrapper canvasWrapper,
  PaintHolder<RadarChartData> holder,
) {
  super.paint(context, canvasWrapper, holder);
  final data = holder.data;

  if (data.dataSets.isEmpty) {
    return;
  }

  dataSetsPosition = calculateDataSetsPosition(canvasWrapper.size, holder);

  drawGrids(canvasWrapper, holder);
  drawTicks(context, canvasWrapper, holder);
  drawTitles(context, canvasWrapper, holder);
  drawDataSets(canvasWrapper, holder);
}