0
以下のコードは、コンテナの左上隅に位置する円を生成します。私はそれが配列の値に対応する位置にあることを望みます。 DOMここサークルオブジェクトがSVGコンテナの左上隅に表示されるのはなぜですか?
<script>
var data = [ 30, 40, 50 ]
var svg = d3.select("body").append("svg")
.attr("width", 800)
.attr("height", 500)
.style("border", "3px solid black");
var circles = svg.selectAll("g")
.data(data)
.enter()
.append("g");
circles.append("circle")
.attr("cX", function(d) { return d; })
.attr("cY", function(d) { return d; })
.attr("r", 50)
.style("fill", "steelblue")
circles.append("text")
.text(function(d) { return d; })
</script>
です: ここでは、コードです
そして、これが結果です:
はREPROできません:https://でjsfiddle .net/fLa5tLmo /。 –
あなたは冗談か?私が単に過去のコードをコピーすれば、それは受け入れられます。しかし、写真を撮って貼り付けると受け入れられません。それはばかげている。これは2時間それについた後正当な質問でした。 2日前に初めてD3を拾った後、すべてのことを知らないのは私には間違いありません。 – MLhacker
svg要素の原点(0,0)が左上にあるためです。 –