Tôi đang thử networkx và hiển thị trong matplotlib, tôi bị nhầm lẫn bởi vì tôi không hiểu rõ cách chúng tương tác với nhau? Có ví dụ đơn giảnTương tác giữa networkx và matplotlib
import matplotlib.pyplot
import networkx as nx
G=nx.path_graph(8)
nx.draw(G)
matplotlib.pyplot.show()
Tôi nên nói pyplot ở đâu mà tôi muốn vẽ biểu đồ G? Tôi đoán rằng việc sử dụng nx.draw cái gì đó như matplotlib.pyplot {cốt truyện, vv ...} Vì vậy, nếu tôi muốn vẽ 2 đồ thị:.
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()
Sau đó ... ít thí nghiệm
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()
Xin đừng giết tôi về mã ngu ngốc này, tôi chỉ đang cố gắng hiểu - làm thế nào để networkx vẽ một cái gì đó matplotlib, trong khi nó thậm chí không nhập khẩu được nêu ra!
P.S: Xin lỗi vì tiếng Anh của tôi.
Cảm ơn rất nhiều về tổng quan và câu trả lời tuyệt vời này! – user1113159