我无法弄清楚为什么这不会给我一些基本的文本元素。 cy
属性由于某种原因是NAN。定位是错误的 - 左上角出现了一些东西。感谢指针。
<!DOCTYPE html>
<html lang="en">
<head>
<title>Multiple text groups</title>
<script type="text/javascript" src="http://d3js.org/d3.v3.js"></script>
</head>
<body>
<script>
var width = 400,
height = 400;
var svg = d3.select("body").append("svg")
.attr("width",400)
.attr("height",400)
.append('g');
dat = [{"name": "xxxx", "desc": "xxx xxx xxx"},
{"name": "yyyy", "desc": "yyy yyy yyy"},
{"name": "zzzz", "desc": "zzz zzz zzz"}];
svg.selectAll("text").data(dat).enter().append("text")
.attr('cx', 50)
.attr('cy', function(i){ return i * 100; })
.text(function(d){ return d.name; });
</script>
</body>
</html>