Quelqu'un peut-il s’il vous plaît expliquer la différence entre datum() et data() dans D3.js ? Je vois aussi bien utilisé et je ne suis pas sûr pourquoi vous devriez choisir un sur l’autre ?
Réponses
Trop de publicités?J’ai trouvé la bonne réponse ici de Mike lui-même :
D3 - comment faire face à des structures de données JSON ?
Si vous souhaitez lier vos données à un seul élément SVG, utilisez
ou
Si vous souhaitez lier vos données à plusieurs éléments SVG
.....
Voici quelques bons liens:
Bonne discussion sur D3 de données" ()": Comprendre comment D3.js lie des données à nœuds
Par ce dernier:
# selection.data([values[, key]])
Joint le tableau spécifié de données avec la sélection en cours. L' les valeurs indiquées, est un tableau de valeurs de données, tel qu'un tableau de des nombres ou des objets, ou une fonction qui retourne un tableau de valeurs.
...
# selection.datum([value])
Obtient ou définit la limite de données pour chaque élément sélectionné. Contrairement à l' sélection.les données de la méthode, cette méthode ne permet pas de calculer une jointure (et donc ne calcule pas entrer et sortir des sélections).