       d3.scale.linear().domain([0, @maxYValue()]).range([@height, 0]).nice()
 
     createXScale: ->
-      d3.scale.linear().domain([
-        COP_LIST[COP_LIST.length - 1], COP_LIST[0]]
-      ).range([@width, 0])
+      d3.scale.linear().domain([MAX_COP, MIN_COP]).range([@width, 0])
 
     # Draws the Y axis onto charts, configuring the scaling and grey grid lines.
     drawYAxis: (scale) ->

        .style("text-anchor", "end")
        .text(@model.get('unit'))

      yaxisg.selectAll("line").data(scale.ticks(8), (d) => d)
        .enter()
        .append("line")
        .attr("class", "minor")
        .attr("y1", scale)
        .attr("y2", scale)
        .attr("x1", 0)
        .attr("x2", @width)

      scale

    createYAxis: (scale) ->

        .attr('y', @margins.bottom)
        .text('COP')

      scale

    createXAxis: (scale) ->
      d3.svg.axis().scale(scale)
        .ticks(COP_LIST.length / 10)
        .tickSize(-@height, 0)
        .tickFormat((v) => v)

