Я пытаюсь центрировать мой график d3, когда он загружается. Поэтому я бегуd3.js панорамирование и масштабирование при использовании мыши после программного масштабирования
var g = svg.append("g");
//... then later
g.call(zoom.transform, center);
Это не центрирование, это просто масштабирование прямо сейчас. Но масштаб работает. Проблема в том, что когда я затем прокручиваю, чтобы увеличить или уменьшить масштаб, она начинается с 1
вместо 0.5
. Так что он прыгает.
Это мой jsbin.
Спасибо, спасибо! –