D3.js Template
CSS
* {
margin: 0;
padding: 0;
border: 0;
}
body {
background: #ffd;
}
JavaScript
let data = "this_year,minus_one_year,minus_two_year,minus_three_year\n1,2,2,3\n4,5,5,5\n2,2,2,2\n4,5,4,4\n1,2,3,3";
let output = d3.csvParseRows(data);
let graph = {"nodes" : [], "links" : []};
output.forEach(function(line) {
Object.entries(line).forEach(function(column){
graph.nodes.push({
'name': column[0],
'node': column[1]
})
})
})
console.log(graph.nodes)