【发布时间】:2012-11-16 21:54:11
【问题描述】:
我正在尝试将一些文本添加到圆圈中。我一直在关注 a mbostock tutorial 的示例,但无法获得正确的输出。
代码sn-p是:
var data;
var code;
d3.json("/json/trace.json", function(json) {
data = json;
console.log(data);
// get code for visualization
code = data["code"];
alert(code);
var mainSVG = d3
.select("#viz")
.append("svg")
.attr("width", 900)
.attr("height", 900);
mainSVG
.append("circle")
.style("stroke", "gray")
.style("fill", "white")
.attr("r", 100)
.attr("cx", 300)
.attr("cy", 300);
circle = mainSVG.selectAll("circle").data([code]);
});
对如何完成这项工作有任何建议吗?
【问题讨论】:
-
也许,退后一步,放下 json,直到你掌握了理论。 tributary.io/inlet/4132672(现场示例,由 enjalot 在此 video 中介绍。我强烈建议查看他拥有的其他 d3 视频。
-
我尝试了提供的链接中的简单示例,但无法正常工作。无论如何,谢谢
-
你没有看到里面有文字的 3 个圆圈?
-
不-这就是我问的原因:)
-
你有机会使用 firefox 吗?
标签: javascript svg d3.js