                 .attr
                     transform: "translate(#{@margin.left},#{@margin.top})"
 
-        getScales: ->
-            [
-                d3.scale.linear().range([0, @width]).nice()
-                d3.scale.linear().range([0, @height]).nice()
-            ]
-
         getPhase: (jd) =>
             if @isPeriodic
                 periods = (jd - @epoch) / @period

                .enter()
                .append('circle')
                .attr
                    cx: (d) -> xScale d.jd
                    cy: (d) -> yScale d.magnitude
                    fill: 'red'
                    r: '2'


                0.0

        drawData: (data) ->
            @xScale.domain d3.extent data, (d) -> d.jd
            @yScale.domain d3.extent data, (d) -> d.magnitude
            xAxis = d3.svg.axis().scale(@xScale).orient('bottom').ticks(10)
            yAxis = d3.svg.axis().scale(@yScale).orient('left').ticks(10)
            @svg.append('g')
                .attr
                    class: 'x axis'
