D3.js (Data-Driven Documents)
métodos separados por "." ( Si como en jQuery )
D3.js puede trabajar con arreglos de números, caracteres u objetos o archivos XML y CSV.
var dataset = [ 5, 10, 15, 20, 25];
d3.select("#selectExample").selectAll("p")
.data(dataset)
.enter()
.append("p")
.text(function(d) { return "un nuevo p con dato de: " + d; });