anchor.diff:    final double value;
   
     const RadarEntry({double value}) : value = value ?? 0;
  +
  +  RadarEntry copyWith({double value}) => RadarEntry(value: value ?? this.value);
   
     static RadarEntry lerp(RadarEntry a, RadarEntry b, double t) {
       return RadarEntry(value: lerpDouble(a.value, b.value, t));
  
positive.code: 
    int get titleCount => dataSets[0].dataEntries.length;
  
    @override
    RadarChartData lerp(BaseChartData a, BaseChartData b, double t) {
      if (a is RadarChartData && b is RadarChartData && t != null) {
  
negative.code:         borderWidth = borderWidth ?? 2,
          entryRadius = entryRadius ?? 5.0;
  
    RadarDataSet copyWith({
      List<RadarEntry> dataEntries,
      Color fillColor,
      Color borderColor,
      double borderWidth,
      double entryRadius,
    }) =>
        RadarDataSet(
          dataEntries: dataEntries ?? this.dataEntries,
          fillColor: fillColor ?? this.fillColor,
          borderColor: borderColor ?? this.borderColor,
          borderWidth: borderWidth ?? this.borderWidth,
          entryRadius: entryRadius ?? this.entryRadius,
        );
  
    static RadarDataSet lerp(RadarDataSet a, RadarDataSet b, double t) {
      return RadarDataSet(
        dataEntries: lerpRadarEntryList(a.dataEntries, b.dataEntries, t),
  