networkx库中常用网络演化模型

来源:互联网 发布:nba2k14 for mac 迅雷 编辑:程序博客网 时间:2024/06/04 17:44

networkx在绘制网络图形提供了如何布局的方法,常用的有以下几种

pos = nx.spectral_layout(G)   pos = nx.shell_layout(G)  pos = nx.circular_layout(G) pos = nx.spring_layout(G) pos = nx.random_layout(G) #如果需要获取图对应的点下标,则只需要pos[点的名称]来获取横坐标和纵坐标nx.draw(G,pos)plt.show()
  • circular_layout(G):节点在一个圆环上均匀分布
  • random_layout(G) :节点随机分布
  • shell_layout(G):节点在同心圆上分布
  • spring_layout: 用Fruchterman-Reingold算法排列节点
0 0
原创粉丝点击