anchor.diff:          while (data.gridData.horizontalInterval * horizontalCounter <= data.maxX) {
             var currentIntervalSeek = data.gridData.horizontalInterval * horizontalCounter;
             if (data.gridData.showHorizontalGridWithValue(currentIntervalSeek)) {
  -            double sameX = getPixelX(currentIntervalSeek, viewSize);
  +            double sameX = _getPixelX(currentIntervalSeek, viewSize);
               double x1 = sameX;
               double y1 = 0 + _getTopOffsetDrawSize();
               double x2 = sameX;
  
positive.code:   }
  
    void drawLineChart(Canvas canvas, Size viewSize) {
      viewSize = getChartUsableDrawSize(viewSize);
  
      Path path = Path();
      int size = data.spots.length;
  
negative.code: 
    void drawBackgroundGrid(Canvas canvas, Size viewSize) {
      if (data.showGridLines && data.gridData != null) {
        viewSize = _getChartUsableDrawSize(viewSize);
        // Show Vertical Grid
        if (data.gridData.drawVerticalGrid) {
          int verticalCounter = 0;
  