gpt4 book ai didi

python - 如何在 python 中使用 networkx 向圆形图中的节点添加标签

转载 作者:太空宇宙 更新时间:2023-11-04 02:55:24 25 4
gpt4 key购买 nike

我正在使用以下方法绘制圆图:

nx.draw_circular(G, node_color='b', edge_color='#909090', node_size=500)

基本上我想做的是向节点添加标签,但我找不到在此类图表中添加标签的方法。我尝试使用:

nx.draw_networkx_labels(G,labels=labels,pos=nx.spring_layout(G),font_size=16)

但是position布局有问题,不是next/in each node。

enter image description here

最佳答案

解决了!

G=nx.Graph()
G.add_nodes_from(range(20))
e = [(0,1),(0,2)]
G.add_edges_from(e)

# some labels
labels={}

nx.draw_circular(G, node_color='y', edge_color='#909090', node_size=500,labels=labels)

plt.axis('equal')

enter image description here

关于python - 如何在 python 中使用 networkx 向圆形图中的节点添加标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42551227/

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