Я использовал образец кода из этот проект d3, чтобы узнать, как отображать графики d3, и я не могу получить текст для отображения в середине кругов (аналогично этот пример и this пример). Я просмотрел другие примеры и попробовал добавить
node.append("title").text("Node Name To Display")
и
node.append("text")
.attr("text-anchor", "middle")
.attr("dy", ".3em").text("Node Name To Display")
сразу после node, но единственные результаты, которые я вижу, это "Node Name To Display" появляется, когда я наводил курсор на каждый node. Он не отображается как текст внутри круга. Должен ли я писать свой собственный текстовый объект svg и определять координаты того, что он должен быть размещен на основе координат радиуса круга? Из двух других примеров, похоже, d3 уже так или иначе заботится об этом. Я просто не знаю правильный атрибут для вызова/установки.