         .attr('class', 'color')
     legend_target.append('span')
         .text((d) -> d.name)
+  
+    if params.bgcolor?
+      svg.style 'background-color', params.bgcolor
+

    target.append("path")
        .attr('class', 'line')
        .attr('stroke', (d, i) -> color i)
        .attr('d', (d) -> line(d.values))

    legend = d3.select(container).append('ul')

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

    transform_value =
      if params.drawNullAsZero
        (v) -> v ? 0
      else
        (v) -> v

    time_min = null
    time_max = null
    value_min = null
