ในการวาดโครงข่ายและกราฟด้วย networkx เราสามารถทำตามขั้นตอนต่อไปนี้ -
- นำเข้า networkx และ pyplot
- กำหนดขนาดรูปและปรับช่องว่างภายในระหว่างและรอบๆ แผนผังย่อย
- ใช้ nx.grid_2d_graph(3, 3) เพื่อให้ได้กราฟกริดสองมิติ กราฟตารางมีแต่ละโหนดเชื่อมต่อกับเพื่อนบ้านที่ใกล้ที่สุดสี่แห่ง
- วาดกราฟ G ด้วย Matplotlib
- หากต้องการแสดงรูป ให้ใช้ show() วิธีการ
ตัวอย่าง
# Import networkx and pyplot import networkx as nx from matplotlib import pyplot as plt # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Draw the graph G = nx.grid_2d_graph(3, 3) nx.draw(G, node_size=100) plt.show()
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้