python绘制BA无标度网络

来源:互联网 发布:血酬定律知乎 编辑:程序博客网 时间:2024/05/17 00:55

#Copyright (c)2017, 东北大学软件学院学生# All rightsreserved#文件名称:a.py#  作   者:孔云#问题描述:#问题分析:。代码如下:import networkx as ne #导入建网络模型包,命名neimport matplotlib.pyplot as mp #导入科学绘图包,命名mp#BA scale-free degree network graphyBA=ne.barabasi_albert_graph(50,1)ps=ne.spring_layout(BA)#布置框架ne.draw(BA,ps,with_labels=False,node_size=30)mp.show()

运行结果:


注:用barabasi_albert_graph(n, m)方法生成一个含有n个节点、每次加入m条边的BA无标度网络。在本程序中用该方法生成了50个节点,每次加入1条边的BA无边标度网络图形。

原创粉丝点击