nx.random_lobster可视化代码示例
时间: 2023-07-25 19:09:42 浏览: 87
Discord_Lobster_Cheem_Bot
下面是使用 NetworkX 和 Matplotlib 库可视化生成的随机龙虾图的代码示例:
``` python
import networkx as nx
import matplotlib.pyplot as plt
# 生成随机龙虾图
n = 10
m = 20
G = nx.random_lobster(n, 0.9, 0.9)
# 绘制图形
pos = nx.spring_layout(G)
nx.draw_networkx_nodes(G, pos, node_size=200)
nx.draw_networkx_edges(G, pos, alpha=0.5)
plt.show()
```
在这个示例中,我们使用 `nx.random_lobster()` 函数生成一个具有10个节点和20条边的随机龙虾图,然后使用 `nx.spring_layout()` 函数计算节点的布局,并使用 `nx.draw_networkx_nodes()` 和 `nx.draw_networkx_edges()` 函数绘制节点和边。最后,我们使用 `plt.show()` 函数显示图形。
阅读全文