copyWith method

RadarChartData copyWith({
  1. List<RadarDataSet>? dataSets,
  2. Color? radarBackgroundColor,
  3. BorderSide? radarBorderData,
  4. RadarShape? radarShape,
  5. GetTitleByIndexFunction? getTitle,
  6. TextStyle? titleTextStyle,
  7. double? titlePositionPercentageOffset,
  8. int? tickCount,
  9. TextStyle? ticksTextStyle,
  10. BorderSide? tickBorderData,
  11. BorderSide? gridBorderData,
  12. RadarTouchData? radarTouchData,
  13. FlBorderData? borderData,
})

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

Implementation

RadarChartData copyWith({
  List<RadarDataSet>? dataSets,
  Color? radarBackgroundColor,
  BorderSide? radarBorderData,
  RadarShape? radarShape,
  GetTitleByIndexFunction? getTitle,
  TextStyle? titleTextStyle,
  double? titlePositionPercentageOffset,
  int? tickCount,
  TextStyle? ticksTextStyle,
  BorderSide? tickBorderData,
  BorderSide? gridBorderData,
  RadarTouchData? radarTouchData,
  FlBorderData? borderData,
}) =>
    RadarChartData(
      dataSets: dataSets ?? this.dataSets,
      radarBackgroundColor: radarBackgroundColor ?? this.radarBackgroundColor,
      radarBorderData: radarBorderData ?? this.radarBorderData,
      radarShape: radarShape ?? this.radarShape,
      getTitle: getTitle ?? this.getTitle,
      titleTextStyle: titleTextStyle ?? this.titleTextStyle,
      titlePositionPercentageOffset:
          titlePositionPercentageOffset ?? this.titlePositionPercentageOffset,
      tickCount: tickCount ?? this.tickCount,
      ticksTextStyle: ticksTextStyle ?? this.ticksTextStyle,
      tickBorderData: tickBorderData ?? this.tickBorderData,
      gridBorderData: gridBorderData ?? this.gridBorderData,
      radarTouchData: radarTouchData ?? this.radarTouchData,
      borderData: borderData ?? this.borderData,
    );