次のコードを与えると、bodyタグにsvg円を追加できます。d3を使用してマークアップを生成しますが、DOMを操作しないでください。
<svg><circle cx="30" cy="30" r="20"/></svg>
、最終的にはページにレンダリングされるようにjavascriptの変数に代入:
d3.select("body")
.append("svg")
.append("circle")
.attr("cx", 30)
.attr("cy", 30)
.attr("r", 20);
しかし、私はちょうどマークアップを生成するためにD3を使用したいと言います。この場合、私はd3にDOMを直接操作させたくありませんが、私はマークアップを生成するためにその魔法を使用したいと思います。
どうすればよいですか。