使用python创建绍兴景点的无向图
时间: 2024-03-15 17:13:47 浏览: 30
可以使用 Python 的 NetworkX 库来创建无向图,下面是一个创建绍兴景点无向图的示例代码:
``` python
import networkx as nx
# 创建一个无向图
G = nx.Graph()
# 添加节点
G.add_nodes_from(['东湖', '柯岩风景区', '鲁迅故里', '同里古镇', '兰亭', '鲁班墓'])
# 添加边
G.add_edge('东湖', '柯岩风景区', weight=3)
G.add_edge('东湖', '鲁迅故里', weight=5)
G.add_edge('柯岩风景区', '同里古镇', weight=4)
G.add_edge('鲁迅故里', '兰亭', weight=2)
G.add_edge('兰亭', '鲁班墓', weight=1)
# 显示图形
nx.draw(G, with_labels=True)
```
这段代码将会创建一个无向图,其中包含六个节点,分别是东湖、柯岩风景区、鲁迅故里、同里古镇、兰亭和鲁班墓,以及五条边,每条边都带有权重。你可以根据需要修改节点和边的名称和权重。
阅读全文