onLayout method
Implementation
@override
void onLayout(double left, double top, double right, double bottom) {
double r = width / 2;
ArcProps angleProps = ArcProps(
Offset.zero,
props.angleAxis.offsetAngle.toDouble(),
r + props.angleAxis.radiusOffset,
);
LineProps radiusProps = LineProps(areaBounds, Offset.zero, circlePoint(r, props.radiusAxis.offsetAngle));
_angleAxis.layout(angleProps, _getAngleDataSet());
_radiusAxis.layout(radiusProps, _getRadiusDataSet());
gesture.startAngle = 0;
gesture.sweepAngle = 360;
gesture.innerRadius = 0;
gesture.outerRadius = r;
}