Ejemplo: http://mbostock.github.com/d3/ex/bubble.htmlD3 Ejemplo de burbuja: ¿Qué hace bubble.nodes()?
estoy teniendo dificultades para entender lo que pasa con la línea 16:
.data(bubble.nodes(classes(json))
Y por qué, o cuando dentro de las clases() función, la variable classes [] obtiene los valores x, y, r definidos para cada uno de sus objetos. Además, bubble.nodes() no parece ser una función real?
Si agrego un
console.log(classes)
entre las líneas 44 y 45 - cada objeto dentro parece estar poblada con x, y, r ya - pero no es evidente por qué sucede esto.
¿Has visto la [referencia API para pack.nodes] (https://github.com/mbostock/d3/wiki/Pack-Layout#wiki-nodes)? – mbostock
Sí, lo hice. No explica por qué 'classes' dentro de la función tiene propiedades adicionales que se asignan antes de basarse en bubble.nodes. La documentación tampoco explica el atributo 'r'. – kratsg
La propiedad 'r' es el radio del nodo calculado por el diseño. – mbostock