Как увеличить расстояние между узлами для сети x.spring_layout
Рисование графика клики с
import networkx as nx
....
nx.draw(G, layout=nx.spring_layout(G))
производит следующую картину:
Очевидно, что расстояние между узлами (например, длину ребра) необходимо увеличить. Я гуглил это и нашелэто предложение Вот:
Для некоторых алгоритмов компоновки есть параметр «scale», который может помочь. например
В1: импортировать networkx как nx
В2: G = nx.path_graph (4)
В [3]: pos = nx.spring_layout (G) # по умолчанию масштаб 1
В [4]: nx.draw (G, pos)
В [5]: pos = nx.spring_layout (G, scale = 2) # двойное расстояние между всеми узлами
В [6]: nx.draw (G, pos)
Однакоscale
Параметр, похоже, не оказывает никакого влияния.
Какой правильный способ получить лучший рисунок?