问答详情
源自:2-1 画布制作

D3选择疑问

d3.select("svg") 

我的理解是他选择的是container 容器,在container下添加g标签。可为什么结果是在svg添加了g标签

var svg=d3.select("#container")//选择袁术
.append("svg")//添加元素
.attr("width",500)//设置属性 链式写法
.attr("height",250)

d3.select("svg")
.append("g")
.attr("transform","translate(50,30)")

标签下添加

提问者:gudufeng 2017-04-03 17:35

个回答

  • 任振小东
    2017-04-12 11:13:05
    已采纳

    第一行,选择了container容器,第二行,给容器添加了一个svg元素(此时返回svg),第三四行,设置svg属性。

    第六行,选择svg元素,第七行,给svg元素添加g元素(此时返回g),第八行,给g添加属性transform