d3-line-chart
by thomas_rickard
JavaScript
function lineChart() {
var _chart = {};
var _width = 600,
_height = 300,
_margins = {
top: 30,
left: 30,
right: 30,
bottom: 30
},
_x, _y,
_data = [],
_colours = d3.scale.category10(),
_svg,
_bodyG,
_line;
function renderAxes(svg) {
}
function renderBody(svg) {
}
_chart.height = functio(h) {
if (!arguments.length) return _height;
_height = h;
return _chart;
}
_chart.margins = function(m) {
if (!arguments.length) return _margins;
_margins = m;
return _chart;
}
_chart.addSeries = function(series) {
_data.push(series);
return _chart;
}
_chart.render = function() {
}
return _chart;
}
var chart = lineChart()
.x(d3.scaleLinear().domain([0, 10]))
.y(d3.scaleLinear().domain([0, 10]));
data.forEach(function(series) {
chart.addSeries(series);
});
chart.render