Adicionar rótulo de texto ao nó d3 no gráfico direcionado à força e redimensionar ao passar o mouse

Eu estou tentando adicionar rótulo de texto para nós no d3 Force Directed Graph, parece haver um problema. Este é meuViolino:

Quando eu adiciono o nome do nó assim:

node.append("text")
    .attr("class", "word")
    .attr("dy", ".35em")
    .text(function(d) {
        console.log(d.name);
        return d.name;
    });

Não há mudanças, mas os nomes estão sendo registrados.

Quando eu tentei usarcaixa delimitadora , os rótulos do nó apareceram, mas os nós estão empilhados no canto superior esquerdo da caixa, enquanto os links do nó estão bem.violino é o resultado desse esforço que eu coloco. Alguém pode me dizer o que estou fazendo de errado?