簡體   English   中英

在強制布局(d3.js)中添加一個下拉菜單

[英]Adding a drop down menu in the force-layout (d3.js)

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

當我在D3.js中使用包含這一行的代碼時:

<script>
var select = d3.select('body').append('select')
</script>

然后,屏幕左上方會出現一個空的下拉菜單。 所以我的計划是根據此示例將下拉菜單復制並粘貼到強制直接布局中: https : //bl.ocks.org/mbostock/4062045

但是不幸的是它沒有用。 是因為我使用d3.select('body')創建下拉菜單嗎?

是。

添加<body>標記時,它可以很好地工作。

您的代碼看起來像(不包括腳本和樣式):

<!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>標記中。 我不能推薦這個。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM