【发布时间】:2014-08-27 21:18:19
【问题描述】:
我目前有一个下拉菜单,并希望我的图表使用基于下拉选择的数据。我不确定如何设置我的更改功能(我认为这是解决方案,如果我错了请纠正我)。
下拉菜单:
var menu = d3.select("#projection-menu")
.on("change", change);
menu.selectall("option")
.data(options)
.enter().append("option")
.text(function(d) {return d;});
function change() {
// what do i put here?;
}
然后我想根据该选择更改我的数据
data = _.where(data, {category: drop-down-selection});
我一直在环顾四周并尝试了类似的方法:
function change() {
var drop-down-selection = d3.select("#projection-menu").node().value;
}
可惜没用
谢谢!干杯
哦,这都在d3.csv("test.csv", function(data) { 内,因为我从数据集中拉出下拉值。
【问题讨论】:
标签: javascript forms drop-down-menu d3.js