首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在force-layout (d3.js)中添加下拉菜单

在force-layout (d3.js)中添加下拉菜单
EN

Stack Overflow用户
提问于 2017-03-15 23:56:28
回答 1查看 342关注 0票数 0

基于此示例:http://bl.ocks.org/jfreels/6734245

当我在D3.js中使用包含这一行的代码时:

代码语言:javascript
复制
<script>
var select = d3.select('body').append('select')
</script>

然后屏幕左上角出现一个空的下拉菜单。因此,我的计划是复制并粘贴基于此示例的强制直接布局中的下拉菜单:https://bl.ocks.org/mbostock/4062045

但不幸的是,它并没有起作用。是因为我使用d3.select('body')创建下拉菜单吗?

EN

回答 1

Stack Overflow用户

发布于 2017-03-16 00:35:27

是。

当您添加<body>标记时,它可以很好地工作。

你的代码看起来会像这样(不包括脚本和样式):

代码语言:javascript
复制
<!DOCTYPE html>
<meta charset="utf-8">
<script src="https://d3js.org/d3.v4.min.js"></script>
<body>
    <svg width="960" height="600"></svg>
    <script type='text/javascript' src='script.js'></script>
</body>

确保将script.js文件放在正确的目录中。否则,将代码复制到<script> </script>标记中。不过,我不推荐这样做。

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

https://stackoverflow.com/questions/42814799

复制
相关文章

相似问题

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