calculateCenterRadius method
Calculates center radius based on the provided sections radius
Implementation
@visibleForTesting
double calculateCenterRadius(
Size viewSize,
PaintHolder<PieChartData> holder,
) {
final data = holder.data;
if (data.centerSpaceRadius.isFinite) {
return data.centerSpaceRadius;
}
final maxRadius =
data.sections.reduce((a, b) => a.radius > b.radius ? a : b).radius;
return (viewSize.shortestSide - (maxRadius * 2)) / 2;
}