anchor.diff:        isStrokeCapRound: isStrokeCapRound ?? this.isStrokeCapRound,
         belowBarData: belowBarData ?? this.belowBarData,
         aboveBarData: aboveBarData ?? this.aboveBarData,
  +      dashArray: dashArray ?? this.dashArray,
         dotData: dotData ?? this.dotData,
         showingIndicators: showingIndicators ?? this.showingIndicators,
       );
  
positive.code:     this.aboveBarData = const BarAreaData(),
      this.dotData = const FlDotData(),
      this.showingIndicators = const [],
    });
  
    static LineChartBarData lerp(LineChartBarData a, LineChartBarData b, double t) {
  
negative.code:       isStrokeCapRound: b.isStrokeCapRound,
        preventCurveOverShooting: b.preventCurveOverShooting,
        dotData: FlDotData.lerp(a.dotData, b.dotData, t),
        dashArray: b.dashArray,
        colors: lerpColorList(a.colors, b.colors, t),
        colorStops: lerpDoubleList(a.colorStops, b.colorStops, t),
        gradientFrom: Offset.lerp(a.gradientFrom, b.gradientFrom, t),
  