🎨 根据邻接矩阵绘制无向图 | 📊 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`都能助你一臂之力!💪 探索更多可能性吧!💫
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。