python networkx图论工具包如何画出edge的属性信息标签
【摘要】 networkx是一款非常好用的python下的图论分析工具,关于它的安装和如何构件图已经有很多大牛讲得很清楚里,但是我发现大家都没有提如何为画出来的图像中的edge或node在显示的过程中展示出其属性,在有的图中,展示属性有助于我们对这幅图有更清晰的认识,所以这里我将会向大家介绍如何为一幅图添加其node与edge属性。
import networkx as nx...
networkx是一款非常好用的python下的图论分析工具,关于它的安装和如何构件图已经有很多大牛讲得很清楚里,但是我发现大家都没有提如何为画出来的图像中的edge或node在显示的过程中展示出其属性,在有的图中,展示属性有助于我们对这幅图有更清晰的认识,所以这里我将会向大家介绍如何为一幅图添加其node与edge属性。
import networkx as nx;
import matplotlib.pyplot as plt;
#create the graph
G = nx.Graph();
G.add_edge(0,41,band=42,cost=6);
pos=nx.spring_layout(G);
nx.draw_spring(G);
nx.draw_networkx_edge_labels(G,pos,font_size=10,alpha=0.5,rotate=True);
plt.show();
画node的方法同理。
have fun!!! :P
文章来源: zclhit.blog.csdn.net,作者:zclhit_,版权归原作者所有,如需转载,请联系作者。
原文链接:zclhit.blog.csdn.net/article/details/60871485
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)