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