Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Matplotlib – การวาดโครงตาข่ายและกราฟด้วย Networkx


ในการวาดโครงข่ายและกราฟด้วย 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()

ผลลัพธ์

มันจะสร้างผลลัพธ์ต่อไปนี้

Matplotlib – การวาดโครงตาข่ายและกราฟด้วย Networkx Matplotlib – การวาดโครงตาข่ายและกราฟด้วย Networkx