Mike Robinson, ví dụ của bạn đã trợ giúp.
Đối với những người đang tự hỏi, đây là những gì tôi đã làm:
tôi loại bỏ:
svg.selectAll(".dot")
.data(data)
.enter().append("circle")
.attr("class", "dot")
.attr("cx", function(d) { return x(d.x); })
.attr("cy", function(d) { return y(d.y); })
.attr("r", 12);
và nói thêm:
var node = svg.selectAll("g")
.data(data)
.enter()
.append("g");
node.append("circle")
.attr("class", "dot")
.attr("cx", function(d) { return x(d.x); })
.attr("cy", function(d) { return y(d.y); })
.attr("r", 12);
node.append("text")
.attr("x", function(d) { return x(d.x); })
.attr("y", function(d) { return y(d.y); })
.text("fooLabelsOfScatterPoints");
tôi nối "text" thẻ vào "g" thẻ, trái ngược với việc thêm thẻ "văn bản" vào thẻ "vòng kết nối". (?)
Nguồn
2012-09-04 20:01:54
bạn đã xem xét ví dụ sau: http : //mbostock.github.com/d3/ex/bubble.html và nguồn của nó: http://mbostock.github.com/d3/ex/bubble.js –
Mike, nhìn vào ví dụ của bạn, tôi nghĩ rằng tôi phải gắn thêm các thẻ vào các thẻ , thay vì gắn thêm các thẻ vào các thẻ . Tôi sẽ thử nó ngay bây giờ. –