Рисование графика клики с
import networkx as nx
....
nx.draw(G, layout=nx.spring_layout(G))
производит следующую картину:
Очевидно, что расстояние между узлами (например, длина ребра) необходимо увеличить. Я гуглил это и нашел это предложение здесь:
Для некоторых алгоритмов макета есть параметр
scale
который может помочь. напримерimport networkx as nx G = nx.path_graph(4) pos = nx.spring_layout(G) # default to scale=1 nx.draw(G, pos) pos = nx.spring_layout(G, scale=2) # double distance between all nodes nx.draw(G, pos)
Однако параметр scale
, похоже, не оказывает никакого влияния.
Какой правильный метод, чтобы получить лучший рисунок?