gpt4 book ai didi

python - 在 Python 中画线对

转载 作者:太空狗 更新时间:2023-10-29 21:50:30 26 4
gpt4 key购买 nike

我有一对元组:

pairs=[(3,6),(7,2),(8,5),(9,5),(5,13),(10,6),(6,1),(1,13),(11,2),(2,13),(12,4),(4,13)]

每一对都描述了两点之间的连接,即点 3 和点 6 之间有一条线。

目前,这样做:

i=0
for point in pairs:
i+=1
plt.plot(point,(i,i))
plt.show()

给我每个点和它各自的目的地之间的直线:

但是,我正在寻找将这些线连接在一起以创建“桥梁”图的方法,大致如下:

谢谢!

最佳答案

使用 networkx ,

import networkx as nx
import matplotlib.pyplot as plt

G = nx.Graph()
edges = [
(3,6),(7,2),(8,5),(9,5),(5,13),(10,6),(6,1),(1,13),(11,2),(2,13),(12,4),(4,13)]

G.add_edges_from(edges)
nx.draw(G)
plt.show()

产量 enter image description here

关于python - 在 Python 中画线对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13275494/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com