All examples By author By category About

Eleonore9

Basic line Chart

Basic line chart

Link

bl.ocks.org/Eleonore9/c1648f9e143ae451a2dd6f044334c31f

Content

This simple bar chart forked from mbostock's block: Line Chart

Changes from the original chart

Aim: I'm hoping to create a reusable template for my data viz needs

Idea: I'm expecting data as CSV file and I'm reusing most of mbostock's original project.

How to use as a template?

Note: The template is still being tested and updated to make it more generic

  1. Fork the project

  2. Upload your CSV file

  3. In index.html, update the top section:

// *** EDIT TO CUSTOMISE ***
var dataFile = "test-data.csv",
		xName = "year", // column name for x-axis in the csv
		xAxisLabel = "Years",
    xLabelxPosition = 0, xLabelyPosition = 40,
    yName = "value", // column name for y-axis in the csv
    yAxisLabel = "Value"
		yLabelxPosition = -5, yLabelyPosition = -17;

function transformXdata(data) {
  var parseTime = d3.timeParse("%Y");
  return parseTime(data);
}
function transformYdata(data) {
  return +data; // '+' converts to numbers
}
// **************************