當mousemoving時我有一些更新我的d3.js表的問題。這裏是jsfiddle中的一個簡化的example。如何更新d3表?
下面是主要代碼:
function mousemove() {
var newdata = [{Variable: "x", Value: 1}, {Variable: "y", Value: 1}]
table.selectAll("tbody.tr")
.data(newdata)
.enter()
.append("tr")
.selectAll("td")
.data(function(row) {
return columns.map(function(column) {
return {column: column, value: row[column]};
});
})
.enter()
.append("td")
.text(function(d) { return d.value; });
};
即,我怎麼能只更新,而不是一次又一次地繪製新的表在表中的值?
謝謝!
非常感謝你,它有很大幫助。 – leonsPAPA