Все примеры API, похоже, все еще существуют для v3. Я пытаюсь понять, как создать граф силы с ссылками фиксированного расстояния, например: http://bl.ocks.org/d3noob/5141278
Я посмотрел на link_distance, но не уверен, как его применить: https://github.com/d3/d3-force/blob/master/README.md#link_distance
Создание такого графа:
let simulation = d3.forceSimulation()
.force("link", d3.forceLink().id(function(d) { return d.id; }))
.force("charge", d3.forceManyBody().strength(-150))
.force("center", d3.forceCenter(width / 2, height / 2));
Я пробовал различные комбо вроде:
// .force("link", d3.forceLink().distance(20).strength(1))
// .force("linkDistance", 20)
// .force("link", d3.forceLink().id(function(d) { return d.id; }))
но не повезло!
Итак, ссылка link_distance не может быть исправлена? его результат силы и (расстояние, что бы это ни было)
Итак, как мне применить strength
и distance
к ссылкам в d3 v4?
Используется ли оно для моделирования или что-то еще?