Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách hiển thị tên nút trong đồ thị Matplotlib bằng networkx

Để hiển thị tên nút trong đồ thị sử dụng networkx, chúng ta thực hiện các bước sau:

  • Thiết lập kích thước hình và điều chỉnh khoảng đệm giữa và xung quanh các subplot.
  • Khởi tạo đồ thị với các cạnh, tên hoặc thuộc tính đồ thị.
  • Thêm nhiều nút bằng phương thức add_nodes_from().
  • Thêm tất cả các cạnh bằng phương thức add_edges_from().
  • Vẽ đồ thị G với Matplotlib bằng phương thức draw(). Đặt with_labels thành True.
  • Để hiển thị đồ thị, sử dụng phương thức show().

Ví dụ

import matplotlib.pylab as plt
import networkx as nx

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

G = nx.DiGraph()
G.add_nodes_from([1, 2, 3, 4])
G.add_edges_from([(1, 2), (2, 1), (2, 3), (1, 4), (3, 4)])
nx.draw(G, with_labels=True)
plt.show()

Kết quả

Cách hiển thị tên nút trong đồ thị Matplotlib bằng networkx