Próbuję networkx i wizualizacji w matplotlib i jestem zdezorientowany, ponieważ nie rozumiem w jaki sposób wchodzą one w interakcje ze sobą? Istnieje prosty przykładInterakcja między networkx i matplotlib
import matplotlib.pyplot
import networkx as nx
G=nx.path_graph(8)
nx.draw(G)
matplotlib.pyplot.show()
Gdzie mogę powiedzieć pyplot, że chcę, aby narysować wykres G? myślę, że użycie nx.draw coś matplotlib.pyplot {działka, etc ...} Więc jeśli chcę rysować wykresy: 2.
import matplotlib.pyplot
import networkx as nx
G=nx.path_graph(8)
E=nx.path_graph(30)
nx.draw(G)
matplotlib.pyplot.figure()
nx.draw(E)
matplotlib.pyplot.show()
potem ... mały eksperyment
import networkx as nx
G=nx.path_graph(8)
E=nx.path_graph(30)
nx.draw(G)
import matplotlib.pyplot
matplotlib.pyplot.figure()
nx.draw(E)
import matplotlib.pyplot as plt
plt.show()
Proszę nie zabijać mnie o tym głupim kodzie, staram się tylko zrozumieć - w jaki sposób networkx narysuje coś matplotlib, a nawet jeszcze nie importuje!
P.S: Przepraszamy za mój angielski.
Wielkie dzięki za wspaniały przegląd i odpowiedź! – user1113159