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; });