                 data.append(nil)
             }
         }
-
+        
         delegate?.didTouchInsideChart(self, point: CGPointMake(x, y), axisValues: (x: xValue, y: yValue), data: data, indexes: touchedIndexes)
         
     }

        // Add grid for zero
        
        if (max!.y > 0) & (min!.y < 0) {
            let zero = CGFloat(scaleValueOnYAxis(min!.y))
            CGContextSetStrokeColorWithColor(context, axisColor.colorWithAlphaComponent(0.8).CGColor)
            CGContextMoveToPoint(context, 0, zero)
            CGContextAddLineToPoint(context, self.bounds.width, zero)

    var highlightLineWidth: CGFloat = 0.5
    
    /**
    Negative offset for the highlight line, spans above the chart. Useful to display a label on touch.
    */
    var highlightLineOffset: CGFloat = 0
    
