anchor.diff:    }
   }
   
  -/// holds the details of a [FlSpot] inside a [LineChartBarData]
  -class LineBarSpot extends FlSpot {
  -  final LineChartBarData bar;
  -  final int barIndex;
  -  final int spotIndex;
  -
  -  LineBarSpot(
  -    this.bar,
  -    this.barIndex,
  -    FlSpot spot,
  -  )   : spotIndex = bar.spots.indexOf(spot),
  -        super(spot.x, spot.y);
  -}
  -
  -/***** BarAreaData *****/
  -/// This class holds data about draw on below or above space of the bar line,
  +/// Holds data for filling an area (above or below) of the line with a color or gradient.
   class BarAreaData {
     final bool show;
   
  
positive.code:   }).toList();
  }
  
  /// holds data of showing each item in the tooltip window
  class LineTooltipItem {
    final String text;
  
negative.code:   }
  }
  
  /// It used for determine showing or hiding [BarAreaSpotsLine]s
  ///
  /// It gives you the checking spot, and you have to decide to
  /// show or not show the line on the provided spot.
  typedef CheckToShowSpotLine = bool Function(FlSpot spot);
  
  /// Shows all spot lines.
  bool showAllSpotsBelowLine(FlSpot spot) {
    return true;
  }
  
  /// Holds data for showing dots on the bar line.
  class FlDotData {
    final bool show;
    final Color dotColor;
  