これは、d3のいくつかの基本的な機能を示す簡単なページです。データセットを作成しましたvardataset= [3,1,4,1,5]; いくつかの段落と同様にそれを出力したいと思います。データは出ていますが、体の後に!変 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> demo project</title>
<script type="text/javascript" src="d3/d3.v2.js"></script>
</head>
<body>
<script type="text/javascript">
d3.select("body").append("p").text("hello!");
d3.select("p").append("text").text(" hello!!");
d3.select("body").append("p").text("hello2!");
d3.select("p:nth-child(3)").append("text").text(" hello2!!");
var dataset = [3,1,4,1,5];
d3.select("p:nth-child(3n+1)")
.data(dataset)
.enter()
.append("p")
.text(function(d) { return d; });
d3.select("p:nth-child(7n + 1)").append("text").text("hello againss?");
</script>
</body>
</html>
ページは次のようになります。
DOMは次のようになります(データはbody closeタグの後に表示されることに注意してください)。
また、d3.select( "p:nth-child(7n + 1)")。append( "text")。text( "hello againss?");という行にも注意してください。すべてのデータの後に印刷することを目的としていましたが、表示されません。