     tickColor = '#323232'
     textColor = '#323232'
     textSpacing = 15
-
-    for i in [0...20]
-      continue unless i isnt 19
-      continue unless i isnt 0
-      tick_y = Math.round ( (( +i - 0) / (20 - 0)) * @canvas.height )
-      console.log '------------------------------------'
-      console.log 'i  : ', i
-      console.log 'tick_y: ', tick_y
-      console.log 'yMin  : ', yMin
-      console.log 'yMax  : ', yMax
-      console.log 'hei   : ', @canvas.height
-      console.log 'y     : ', @toDataYCoord(tick_y)
-      @ctx.beginPath()
-      @ctx.moveTo( 0, tick_y )
-      @ctx.lineTo( 0+tickMajorLength, tick_y )
-      @ctx.lineWidth = tickWidth
-      @ctx.strokeStyle = tickColor
-      @ctx.stroke()
-
-      continue unless i % 2 isnt 0
-
-      # top numbers
-      @ctx.font = '10pt Arial'
-      @ctx.textAlign = 'center'
-      @ctx.fillStyle = textColor
-      y_scaled = 1 - +i/20
-      @ctx.fillText( y_scaled.toFixed(2), 0+tickMajorLength+textSpacing, tick_y+5 )
 
     # X-AXIS
 

        mark.element.style.left = (scaledMin) + "px"
        mark.save(scaledMin, scaledMax)

    # draw scales
    tickMinorInterval = 1
    tickMajorInterval = 4
    tickMinorLength = 5

    @scale = (@largestX - @smallestX) / (@xMax - @xMin)

  normalize: (values) ->
    norm = []
    for value, idx in [values...]
      norm[idx] =  ( parseFloat(value) - Math.min(values...) ) / ( Math.max(values...) - Math.min(values...) )
    return norm

  zoomInTo: (wMin, wMax) ->
    [cMin, cMax] = [@xMin, @xMax]
