anchor.diff:      }
   
       if (data.clipToBorder) {
  -      removeOutsideBorder(canvas, size);
  -
  -      /// restore layer to previous state (after clipping the chart)
         canvas.restore();
       }
   
  
positive.code: 
        drawTouchTooltip(canvas, size, data.lineTouchData.touchTooltipData, topSpot, tooltipSpots);
      }
    }
  
    void drawBarLine(Canvas canvas, Size viewSize, LineChartBarData barData) {
  
negative.code:     canvas.drawPath(barPath, barPaint);
    }
  
    void drawTitles(Canvas canvas, Size viewSize) {
      if (!targetData.titlesData.show) {
        return;
  