Я использую этот пример http://bl.ocks.org/danielatkin/57ea2f55b79ae686dfc7, и я пытаюсь добавить текст в круг.Добавление текста в d3 circle
Это, как круги созданы и помещены
var nodes = svg.selectAll("circle")
.data(data);
nodes.enter().append("circle")
.attr("class", function (d, i) { return "circle_"+d.sentiment+" circle_"+i})
.attr("cx", function (d) { return d.x; })
.attr("cy", function (d) { return d.x; })
.attr("r", function (d) { return d.radius; })
.style("fill", function (d, i) { return colors['default']; })
.on("mouseover", function (d) { showPopover.call(this, d); })
.on("mouseout", function (d) { removePopovers(this, true); })
.call(pulse, function(d){ return d.radius+4; }, function(d){return d.radius; });
Но я не подвожу ни малейшего понятия о том, как добавить текст в этих кругах.
Я уже дал this и this Ответ, но не смог. Проблема в том, что после выполнения вышеуказанных ответов мои круги застряли в диагональной линии.
Может ли кто-нибудь сказать мне, как это сделать?
Определенно лучше, чем у меня :) – Cyril
Умеет много смысла. Я хочу задать еще один вопрос, если вы можете мне помочь. Я хочу сделать эти пузыри в нескольких местах, поэтому я хочу знать, какие модульные компоненты/методы могут быть повторно использованы для создания пузырей снова? – void