Wpis z mikrobloga

jest na sali ktoś kto ogarnia d3.js, czemu ten skrypt nie uaktualnia mi się z wartości?
Do wprowadzenia danych używam tego:

skrypt który ma zmieniać wysokość prostokąta przy użyciu wprowadzonych danych:

var svgContainer = d3.select("body")
.append("svg")
.attr("width", 500)
.attr("height", 500);

svgContainer.append("rect")
.attr("x", 200)
.attr("y", 180)
.attr("width", 5)
.attr("height", 100);

d3.select("#force").on("input", function() {
update(+this.value);
});

update(0);

function update(force) {
holder.select("rect")
.attr("height", force);
};

#d3js #programowanie #html #javascript
  • 7
@epi: przy deklarowaniu prostokąta wysokość jest ustawiona na 100, potem mam update(0) które powinno zmienić prostokąt na 0 wysokość ale nic takiego się nie dzieje. Może tu jest gdzieś problem?
@volden: nie znam api d3, ale może ta cześc nie bangla: holder.select("rect")
nie mozesz tego robić inaczej?

np document.getElementById('idProstokata').attr("height", force+'px');