     else
       @brushing = true
       @parent.xScale.domain @brush.extent()
+      
+      if @parent.stretch
+        yExtent = d3.extent @parent.dataInView(), (d) -> d.y
+        @parent.yScale.domain yExtent
     
     @parent.plot()
+    @parent.svg.select('.y.axis').call(d3.svg.axis().scale(@parent.yScale).orient('left')) if @parent.stretch
     @parent.svg.select('.x.axis').call d3.svg.axis().scale(@parent.xScale).orient('bottom')
   
   plot: =>

      .attr('x', @x)
      .attr('y', @y)
    
    dot = chartRegion.attr('class', 'dot')
      .attr('x', @x)
      .attr('y', @y)

        .attr('opacity', 1.0)
    
    @colorize = false
    @stretch = false
    @colors = d3.scale.category20()
    
    if @parent
