我刚开始学习d3.js,我有一个非常简单的程序,只是创建了一个矩形:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title> D3 Slider </slider>
<script src="//d3js.org/d3.v3.min.js" charset="utf-8"></script>
</head>
<body>
<div>
<script>
//make the svg container
var svgContainer = d3.select("body").append("svg")
.attr("width",200)
.attr("height",200);
//make the rectangle
var rectangle = svgContainer.append("rect")
.attr("x",150)
.attr("y",50)
.attr("width",50)
.attr("height",140);
</script>
</div>
</body>
</html>
但是当我运行它时,矩形不会创建,屏幕上什么都没有?我需要将SVG元素添加到div中吗?如果这是一个简单的问题,对不起,但我就是想不出来!