我目前有一個下拉菜單,並希望我的圖形使用基於下拉選擇的數據。我不確定如何設置我的更改功能(我認爲這是解決方案,如果我錯了,請糾正我)。D3:參考下拉菜單選擇
下拉:
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) {
之內,因爲我從數據集中提取下拉值。