4
在d3.js v4中,嵌套选择似乎不像以前那样有效。d3.js v4 - 嵌套选择
这工作(在V3):
var data = [["1-a", "1-b"], ["2-a", "2-b"]];
var tbody = d3.select("tbody");
var row = tbody.selectAll("tr").data(data);
row.exit().remove();
row.enter().append("tr");
var cell = row.selectAll("td").data(function(d){ return d;});
cell.exit().remove();
cell.enter().append("td");
cell.text(function(d){ return d; });
https://jsfiddle.net/nwozjscs/
但不是在V4:https://jsfiddle.net/nwozjscs/1/
我的感觉是,这有什么用合并做(... )发生了变化,但我一直无法找到在v4中编写嵌套选择的正确方法的示例。
这正是它。请参阅https://medium.com/@mbostock/what-makes-software-good-943557f8a488#708a – Owen