首页
学习
活动
专区
圈层
工具
发布

玉模板d3
EN

Stack Overflow用户
提问于 2015-04-01 17:09:03
回答 1查看 1.2K关注 0票数 4

我对d3和玉石都很陌生。我有玉石模板如下,

代码语言: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')

我试图在div viz中添加一个小圆圈。当页面加载时,我看不到任何圆圈,通过检查器的html代码如下所示,

代码语言:javascript
复制
<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>

有人能说明一下这里到底出了什么问题吗。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 17:32:03

你需要一个.点在script(type="text/javascript")之后

代码语言: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')

来源

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29396758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档