d3.js Schwenk- und Zoomsprünge bei Verwendung der Maus nach programmatischem Zoom

Ich versuche, mein d3-Diagramm beim Laden zu zentrieren. Also renne ich

var g = svg.append("g");

//... then later

g.call(zoom.transform, center);

Es zentriert sich nicht wirklich, es skaliert gerade. Aber die Waage funktioniert. Das Problem ist, wenn ich dann zum Vergrößern oder Verkleinern scrolle, beginnt es bei1 Anstatt von0.5. Also springt es.

Hier ist meins jsbin.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage