Soy nuevo en D3.js
, empecé a aprender solo hoy
Miré el ejemplo del donut y encontré este código
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")");
Busqué documentación , pero no entendí lo que .append("g")
se adjunta
¿Es incluso D3
específico?
Buscando orientación aquí
javascript
d3.js
soñador
fuente
fuente
Respuestas:
Agrega un elemento 'g' al SVG.
g
El elemento se utiliza para agrupar formas SVG , por lo que no, no es específico de d3.fuente
Vine aquí desde una curva de aprendizaje d3 también. Como ya se señaló, esto no es específico de d3, es específico de los atributos svg. Aquí hay un tutorial realmente bueno que explica las ventajas de svg: g (agrupación).
No es tan diferente del caso de uso de "agrupación" en dibujos gráficos como los que haría en una presentación de PowerPoint.
http://tutorials.jenkov.com/svg/g-element.html
Como se señaló en el enlace anterior: para traducir necesita usar translate (x, y):
fuente