Je suis nouveau D3.js
, j'ai commencé à apprendre aujourd'hui seulement
J'ai regardé l' exemple du beignet et j'ai trouvé ce code
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height)
.append("g")
.attr("transform", "translate(" + width / 2 + "," + height / 2 + ")");
J'ai cherché de la documentation , mais je n'ai pas compris ce qui .append("g")
est ajouté
Est-ce même D3
spécifique?
Vous cherchez des conseils ici
javascript
d3.js
rêveur
la source
la source
Réponses:
Il ajoute un élément «g» au SVG.
g
L'élément est utilisé pour regrouper les formes SVG , donc non, ce n'est pas spécifique à d3.la source
Je suis également venu ici d'une courbe d'apprentissage d3. Comme déjà souligné, ce n'est pas spécifique à d3, il est spécifique aux attributs svg. Voici un très bon tutoriel expliquant les avantages de svg: g (regroupement).
Ce n'est pas si différent du cas d'utilisation du «regroupement» dans des dessins graphiques tels que ceux que vous feriez dans une présentation PowerPoint.
http://tutorials.jenkov.com/svg/g-element.html
Comme indiqué dans le lien ci-dessus: pour traduire, vous devez utiliser translate (x, y):
la source