Вы можете управлять алгоритмом Фрухтермана-Рейнгольда, используя функцию layout.fruchterman.reingold
. см .: help('layout.fruchterman.reingold')
. Настройка, которую я часто использую и дает вам немного больше интервалов:
l <- layout.fruchterman.reingold(g,niter=500,area=vcount(g)^2.3,repulserad=vcount(g)^2.8)
plot(g,layout=l)
, где g
- ваш графовый объект. Лучше всего просто протестировать различные значения этих параметров для вашего графика и посмотреть, что работает. Особенно repulserad
влияет на интервал в графике. По умолчанию это квадрат числа узлов, поэтому более высокие значения должны давать вам более разнесенные графики.