我对d3和玉石都很陌生。我有玉石模板如下,
div(id='viz')
script(type="text/javascript")
d3.select("#viz")
.append("svg")
.attr('width', 600)
.attr('height', 300)
.append('circle')
.attr('cx', 300)
.attr('cy', 150)
.attr('r', 30)
.attr('fill', '#26963c')我试图在div viz中添加一个小圆圈。当页面加载时,我看不到任何圆圈,通过检查器的html代码如下所示,
<div id="viz"></div>
<script type="text/javascript"><d3 body class="select"><div svg class="append"><div width 600 class="attr"></div><div height 300 class="attr"></div><div circle class="append"><div cx 300 class="attr"></div><div cy 150 class="attr"></div><div r 30 class="attr"></div><div fill #26963c class="attr"></div></div></div></d3></script>有人能说明一下这里到底出了什么问题吗。
发布于 2015-04-01 17:32:03
你需要一个.点在script(type="text/javascript")之后
div(id='viz')
script(type="text/javascript").
d3.select("#viz")
.append("svg")
.attr('width', 600)
.attr('height', 300)
.append('circle')
.attr('cx', 300)
.attr('cy', 150)
.attr('r', 30)
.attr('fill', '#26963c')https://stackoverflow.com/questions/29396758
复制相似问题