RadarChart constructor
RadarChart({
- Key? key,
- required RadarChartDataProvider provider,
- required MarkerBuilder builder,
- double radius = 50,
- int levelCount = 3,
- double maxValue = 10,
- double minValue = 0,
- double markerMargin = 4,
- int sidesCount = 5,
- List<
Offset> ? offset, - Color axisLineColor = const Color(0xFFCCCCCC),
- bool crossedAxisLine = false,
- double animateProgress = 1.0,
- double rotateAngle = 0,
Implementation
RadarChart({
Key? key,
required this.provider,
required MarkerBuilder builder,
this.radius = 50,
this.levelCount = 3,
this.maxValue = 10,
this.minValue = 0,
this.markerMargin = 4,
this.sidesCount = 5,
this.offset,
this.axisLineColor = const Color(0xFFCCCCCC),
this.crossedAxisLine = false,
this.animateProgress = 1.0,
this.rotateAngle = 0,
}) : assert(minValue < maxValue),
assert(sidesCount >= 3),
super(
key: key,
children: () {
List<Widget> children = [];
for (int i = 0; i < sidesCount; i++) {
children.add(builder(i));
}
return children;
}());