Ответ 1
force.on("tick", function() {
nodes[0].x = w / 2;
nodes[0].y = h / 2;
Это должно сделать это.
Мне удалось нарисовать некоторый базовый график компоновки d3, но изо всех сил пытаюсь исправить корень node в центре.
Мои данные довольно просты; один корень node с одноуровневыми детьми. Только один уровень. Еще одна особенность моего графика заключается в том, что расстояние между ссылками зависит от некоторого параметра.
Я хочу, чтобы root node находился в центре графика.
Установка его свойства "fixed": true не работает. Любая идея разместить корень node в центре?
force.on("tick", function() {
nodes[0].x = w / 2;
nodes[0].y = h / 2;
Это должно сделать это.