D3 force layout: сделать смещение при перетаскивании (увеличение) более плавным

у нас есть график размещения статических сил d3.js, который может быть довольно большим (иногда его части обрезаются), поэтому яЯ хотел бы позволить пользователю перемещать весь график, перетаскивая его. Я нене думаю, что мне нужно перетаскивать отдельные узлы, яу меня есть ощущение, чтоЭто будет сбивать с толку, но хотелось бы, чтобы была возможность показать части графика, которые обрезаны границами SVG.I '

у нас есть минимальный пример вhttp://bl.ocks.org/3811811 который использует

visF.append("rect")
 .attr("class", "background")
 .attr("width", width)
 .attr("height", height)
 .call(d3.behavior.zoom().on("zoom", redrawVisF));
function redrawVisF () {
  visF.attr("transform","translate(" + d3.event.translate + ")" + " scale(" + d3.event.scale + ")");
}

реализовать панорамирование, но я нахожу это действительноskittery» и не очень гладко, до такой степени, что яЯ предполагаю, что это вообще не даст людям попробовать функцию перетаскивания. У кого-нибудь есть подсказка, почему это происходит, и / или идея, как это исправить?

Ответы на вопрос(1)

Ваш ответ на вопрос