anchor.diff:      BarAreaData belowBarData,
       BarAreaData aboveBarData,
       FlDotData dotData,
  +    CircularIntervalList dashArray,
       List<int> showingIndicators,
     }) {
       return LineChartBarData(
  
positive.code:       isStrokeCapRound: isStrokeCapRound ?? this.isStrokeCapRound,
        belowBarData: belowBarData ?? this.belowBarData,
        aboveBarData: aboveBarData ?? this.aboveBarData,
        dotData: dotData ?? this.dotData,
        showingIndicators: showingIndicators ?? this.showingIndicators,
      );
  
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),
  