导读 在数据可视化的世界里,无向图是一种直观表达节点关系的强大工具。✨ 今天,让我们用`igraph`库来玩转邻接矩阵!首先,你需要一个邻接矩阵...
在数据可视化的世界里,无向图是一种直观表达节点关系的强大工具。✨ 今天,让我们用`igraph`库来玩转邻接矩阵!首先,你需要一个邻接矩阵,它就像一张“关系表”,描述了各节点之间的连接情况。例如:
```python
adj_matrix = [[0, 1, 1],
[1, 0, 0],
[1, 0, 0]]
```
接着,用`igraph`加载这个矩阵,只需一行代码即可完成图的创建:
```python
import igraph as ig
g = ig.Graph.Adjacency(adj_matrix)
```
为了让图更生动,别忘了给节点添加标签和颜色!比如:
```python
g.vs["label"] = ["Node A", "Node B", "Node C"]
g.vs["color"] = ["red", "blue", "green"]
```
最后,调用`plot()`函数,你的无向图就跃然纸上了!🎉
```python
ig.plot(g, bbox=(300, 300))
```
无论是社交网络分析还是路径规划,`igraph`都能助你一臂之力!💪 探索更多可能性吧!💫