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