copyWith method

PieChartData copyWith({
  1. List<PieChartSectionData>? sections,
  2. double? centerSpaceRadius,
  3. Color? centerSpaceColor,
  4. double? sectionsSpace,
  5. double? startDegreeOffset,
  6. PieTouchData? pieTouchData,
  7. FlBorderData? borderData,
})

Copies current PieChartData to a new PieChartData, and replaces provided values.

Implementation

PieChartData copyWith({
  List<PieChartSectionData>? sections,
  double? centerSpaceRadius,
  Color? centerSpaceColor,
  double? sectionsSpace,
  double? startDegreeOffset,
  PieTouchData? pieTouchData,
  FlBorderData? borderData,
}) {
  return PieChartData(
    sections: sections ?? this.sections,
    centerSpaceRadius: centerSpaceRadius ?? this.centerSpaceRadius,
    centerSpaceColor: centerSpaceColor ?? this.centerSpaceColor,
    sectionsSpace: sectionsSpace ?? this.sectionsSpace,
    startDegreeOffset: startDegreeOffset ?? this.startDegreeOffset,
    pieTouchData: pieTouchData ?? this.pieTouchData,
    borderData: borderData ?? this.borderData,
  );
}