导读 如果你手头有一个无向图的邻接矩阵,但不知道如何将其可视化?别担心!今天教你用Python快速搞定!💡首先,准备好你的邻接矩阵(比如一个二
如果你手头有一个无向图的邻接矩阵,但不知道如何将其可视化?别担心!今天教你用Python快速搞定!💡
首先,准备好你的邻接矩阵(比如一个二维数组),然后引入`networkx`和`matplotlib`两个强大的库。第一步是创建图对象:`G = nx.Graph()`,接着将邻接矩阵加载到图中。比如:
```python
import networkx as nx
import matplotlib.pyplot as plt
假设这是你的邻接矩阵
adj_matrix = [[0, 1, 1], [1, 0, 0], [1, 0, 0]]
创建图并添加边
G = nx.Graph(adj_matrix)
绘制图形
nx.draw(G, with_labels=True, node_color='skyblue', edge_color='gray')
plt.title("无向图可视化")
plt.show()
```
运行后,你会看到一个清晰的无向图展示出来!🌈
这样不仅直观,还能帮助你更好地理解图结构哦~快来试试吧!💪