Herencia en uniones de datos.
Pregunta rápida sobre la unión de datos. Digamos que tengo algunos elementos que contienen cada uno. Cuando inicialmente me uno a los datos, se heredan automáticamente por los elementos que agrego a la selección de ingreso.
Cuando se cambian los datos y se los vuelvo a unir, esperaba que los elementos recogieran los nuevos datos, pero esto no sucedió.
Para manejar esto, necesitaba volver a vincular explícitamente los datos en el nivel inferior de esta manera:
<code>gElements.selectAll("circle") .data(function(d) { return [d]; } .enter().append("circle"); </code>
Esto maneja tanto el caso de creación como el reenlace subsiguiente. Pero parece algo redundante, ya que devolver [d] es esencialmente lo que sucede automáticamente con la herencia inicial de los datos del elemento principal.
¿Es este enfoque la forma correcta de manejar esto, o me estoy confundiendo en algún lugar aquí?