Ich versuche, meinen d3-Graphen zu zentrieren, wenn es lädt. So laufe ichd3.js schwenken und zoomen springt bei Verwendung der Maus nach dem programmatischen Zoom
var g = svg.append("g");
//... then later
g.call(zoom.transform, center);
Es ist nicht eigentlich Zentrierung, es ist nur Skalierung jetzt. Aber die Skala funktioniert. Das Problem ist, wenn ich dann scrolle, um zu vergrößern oder zu verkleinern, beginnt es von 1
anstelle von 0.5
. Also springt es.
Hier ist meine jsbin.
Danke, danke! –