【发布时间】:2015-10-13 09:03:30
【问题描述】:
我希望从.csv 文件创建一个dropdown/select list。是否可以从d3 nest 创建一个dropdown/select 列表?我正在研究从.csv 文件填充的力导向图。我希望用户能够从下拉列表中选择要突出显示的节点。以前我使用基于文本的搜索并且它有效,但我实际上正在寻找dropdown list 而不是基于文本的搜索。提前谢谢!
可以参考this link
var nodesmap = d3.nest()
.key(function (d) { return d.name; })
.rollup(function (d) { return { "name": d[0].name, "group": d[0].group, "size": d[0].size }; })
.map(graph.nodes);
var output = document.createElement('block_container');
var select = d3.select("#searchName").append("select");
list.selectAll("option")
.data(nodesmap)
.enter()
.append("option")
.attr("value", function(d) {return d.key;})
.text(function(d) {
return d.key; });
return output;
我用les_mis.csv
P.s:我什至不确定我是否正确设置了jsfiddle。原谅我的菜鸟。
【问题讨论】:
标签: javascript jquery csv d3.js drop-down-menu