Подтвердить что ты не робот

D3 сила макет исправить корень node в центре

Мне удалось нарисовать некоторый базовый график компоновки d3, но изо всех сил пытаюсь исправить корень node в центре.

Мои данные довольно просты; один корень node с одноуровневыми детьми. Только один уровень. Еще одна особенность моего графика заключается в том, что расстояние между ссылками зависит от некоторого параметра.

Я хочу, чтобы root node находился в центре графика.

Установка его свойства "fixed": true не работает. Любая идея разместить корень node в центре?

4b9b3361

Ответ 1

force.on("tick", function() {
    nodes[0].x = w / 2;
    nodes[0].y = h / 2;

Это должно сделать это.