Page 1 of 1

Fügen Sie GraphViz -Diagramm in Matplotlib hinzu

Posted: 12 Feb 2025, 04:09
by Anonymous
Ich visualisiere verschiedene Netzwerke mit NetworkX . Schauen Sie sich ein einfaches Beispiel an < /p>

Code: Select all

    graph = nx.DiGraph()
graph.add_edge("a", "b")
graph.add_edge("a", "a")
nx.draw(graph)
plt.show()
Leider macht NetworkX Plotten keine Selbstschleifen. Mir sind andere Funktionen Rich -Pakete wie GraphViz und deren Implementierung pygraphviz bewusst. Solche Pakete erlauben mir jedoch nicht, meine Handlungen (wie Nebenhandlungen, Anmerkungen usw.) anzupassen. Ich kann all diese mit networkx machen, da es mit Matplotlib Achsen zeichnen kann. Dies ist sehr bequem für programmatische Manipulationen und schwere Anpassungen. Gibt es eine Möglichkeit, die Netzwerkplotten von GraphViz zu Matplotlib ? Verwenden Sie IMshow . Die Ergebnisse sind jedoch schrecklich mit wenig Anpassungssteuerung.