Estoy tratando de producir un gráfico de barras usando d3 pero parece que no puedo aplicar correctamente el estilo. Importo los datos usando d3.dsv(...) y luego llamo
.then(function (data) { d3.select("body").selectAll("div") .data(data) .enter() .append("div") .styles({ 'width': '5px', 'background-color': 'teal', 'margin-right': '2px' }) .style("height", function (d) { return d.total_amount + "px" });Puedo ver que se está creando un nuevo div para cada elemento en los datos, pero no se está aplicando ningún estilo. He revisado algunas de las otras publicaciones aquí, pero todavía no veo qué estoy haciendo mal.