anchor.diff:        rightTitles: SideTitles.lerp(a.rightTitles, b.rightTitles, t),
         bottomTitles: SideTitles.lerp(a.bottomTitles, b.bottomTitles, t),
         topTitles: SideTitles.lerp(a.topTitles, b.topTitles, t),
  +    );
  +  }
  +
  +  /// Copies current [FlTitlesData] to a new [FlTitlesData],
  +  /// and replaces provided values.
  +  FlTitlesData copyWith({
  +    bool? show,
  +    SideTitles? leftTitles,
  +    SideTitles? topTitles,
  +    SideTitles? rightTitles,
  +    SideTitles? bottomTitles,
  +  }) {
  +    return FlTitlesData(
  +      show: show ?? this.show,
  +      leftTitles: leftTitles ?? this.leftTitles,
  +      topTitles: topTitles ?? this.topTitles,
  +      rightTitles: rightTitles ?? this.rightTitles,
  +      bottomTitles: bottomTitles ?? this.bottomTitles,
       );
     }
   
  
positive.code:   /// it is a circular array of dash offsets and lengths.
    /// For example, the array `[5, 10]` would result in dashes 5 pixels long
    /// followed by blank spaces 10 pixels long.
    FlLine({Color? color, double? strokeWidth, List<int>? dashArray})
        : color = color ?? Colors.black,
          strokeWidth = strokeWidth ?? 2,
          dashArray = dashArray;
  
  
negative.code:       interval: lerpDouble(a.interval, b.interval, t),
        rotateAngle: lerpDouble(a.rotateAngle, b.rotateAngle, t),
        checkToShowTitle: b.checkToShowTitle,
      );
    }
  
    /// Copies current [SideTitles] to a new [SideTitles],
    /// and replaces provided values.
    SideTitles copyWith({
      bool? showTitles,
      GetTitleFunction? getTitles,
      double? reservedSize,
      GetTitleTextStyleFunction? getTextStyles,
      TextDirection? textDirection,
      double? margin,
      double? interval,
      double? rotateAngle,
      CheckToShowTitle? checkToShowTitle,
    }) {
      return SideTitles(
        showTitles: showTitles ?? this.showTitles,
        getTitles: getTitles ?? this.getTitles,
        reservedSize: reservedSize ?? this.reservedSize,
        getTextStyles: getTextStyles ?? this.getTextStyles,
        textDirection: textDirection ?? this.textDirection,
        margin: margin ?? this.margin,
        interval: interval ?? this.interval,
        rotateAngle: rotateAngle ?? this.rotateAngle,
        checkToShowTitle: checkToShowTitle ?? this.checkToShowTitle,
      );
    }
  
  