Zeichnen einer Clique Graph mitWie Knotenabstand für networkx.spring_layout
import networkx as nx
....
nx.draw(G, layout=nx.spring_layout(G))
ergibt folgendes Bild zu erhöhen:
Offensichtlich ist der Abstand zwischen den Knoten (zB die Kante Länge) muss erhöht werden. Ich habe diese gegoogelt und gefunden this suggestion hier:
Für einige der Layout-Algorithmen gibt es eine „Skala“ Parameter, dass helfen könnte. z.B.
In 1: import NetworkX als nx
In 2: G = nx.path_graph (4)
In [3]: po = nx.spring_layout (G) #default maßstab = 1
In [4]: nx.draw (G, po)
in [5]: po = nx.spring_layout (G, scale = 2) # doppelten Abstand zwischen allen Knoten
In [6]: nx.draw (G, po)
jedoch die scale
Parameter scheinen keine Wirkung zu haben.
Was ist die richtige Methode, um eine bessere Zeichnung zu erhalten?
Abgesehen von der Antwort, die unten zur Verfügung gestellt wird, habe ich auch gefunden, dass das Erhöhen der Zahlgröße hilft. – ericmjl