d3 Line

JavaScript

var w = 200;
var h = 100;
var padding = 2;
var monthlySales = [{"month":10, "sales":20},{"month":20, "sales":12},{"month":30, "sales":18},{"month":40, "sales":11},{"month":50, "sales":15},{"month":60, "sales":4},{"month":70, "sales":18},{"month":80, "sales":6},{"month":90, "sales":20},{"month":100, "sales":18}];
var lineFun = d3.svg.line().x(function(d){return d.month*2;}).y(function(d){return d.sales;}).interpolate("linear");
var svg = d3.select("body").append("svg").attr({width: w, height:h});
var viz = svg.append("path").attr({
d: lineFun,
"stroke":"purple",
"stroke-width":2,
"fill":"none"
});