Intenté agregar algunos mensajes emergentes junto al nodo, pero se ve como cualquier otra cosa, entonces el texto svg y la imagen no se pueden mostrar con append.d3js append div
node.append("text")
.attr("dx", 16)
.attr("dy", ".0em")
.text(function(d) { return d.name });
obras y añade el texto pero he intentado añadir un div y no es visible, node.append ("div"). ¿Hay algo que me falta aquí? también cómo puedo obtener fácilmente la posición de nodo para poder transferir los atributos a otro elemento.
bien así que la pregunta era otra cosa, ya tengo el Grupo G y si Añado el elemento que no necesito para establecer la posición, entonces, ¿cómo puedo agregar un div? quiero modificar el div más tarde para la apariencia, pero no aparece, es invisible – BlitzCrank
Como ya he dicho, es necesario colocar elementos HTML, como 'div', dentro de un elemento' foreignObject'. Debería poder seleccionar y modificar sus atributos más tarde usando los selectores normales. –
svg.append ("foreignObject") .attr ("ancho", 480) .attr ("alto", 500) .append ("xhtml: div") .style ("font", "14px ' Helvetica Neue '") .html (' asd '); – BlitzCrank