     target.append("path")
         .attr('class', 'line')
         .attr('stroke', (d, i) -> color i)
+        .style('stroke-width', params.lineWidth)
         .attr('d', (d) -> line(d.values))
 
     legend = d3.select(container).append('ul')

      .y((d) -> y d.value)
      .defined((d) -> d.value?)

    time_min = null
    time_max = null
    value_min = null

    time_min = moment(time_min * 1000)
    time_max = moment(time_max * 1000)
    x.domain [time_min.toDate(), time_max.toDate()]
    y.domain [params.yMin ? value_min, params.yMax ? value_max]

    svg = d3.select(container).append('svg')
        .attr('width', width + margin.left + margin.right)
        .attr('height', height + margin.top + margin.bottom)
    g = svg
      .append("g")
        .attr("transform", "translate(#{margin.left},#{margin.top})")

    g.append('g')
      .attr('class', 'x axis')
      .attr('transform', "translate(0, #{height})")
      .call(x_axis)

    g.append('g')
      .attr('class', 'y axis')
      .call(y_axis)

    target = g.selectAll('.target')
        .data(targets)
      .enter().append("g")
        .attr('class', 'target')
