随笔分类 -  NetworkX

摘要:nx.draw()方法,至少接受一个参数:待绘制的网络G参数:运行样式: - `node_size`: 指定节点的尺寸大小(默认是300) - `node_color`: 指定节点的颜色 (默认是红色,可以用字符串简单标识颜色,例如'r'为红色,'b'为绿色等) - `node_shape`: 节点的形状(默认是圆形,用字符串'o'标识) - `alpha`: 透明度 (默认是1.0,不透明,0为完全透明) - `width`: 边的宽度 (默认为1.0) - `edge_color`: 边的颜色(默认为黑色) - `style`: 边的样式(默 阅读全文
posted @ 2012-03-20 16:20 Alex_Monkey 阅读(4181) 评论(0) 推荐(1) 编辑
摘要:NetworkX提供了4种常见网络的建模方法,分别是:规则图,ER随机图,WS小世界网络和BA无标度网络。一. 规则图 规则图差不多是最没有复杂性的一类图,random_graphs.random_regular_graph(d, n)方法可以生成一个含有n个节点,每个节点有d个邻居节点的规则图。 下面一段示例代码,生成了包含20个节点、每个节点有3个邻居的规则图: 1 import networkx as nx 2 import matplotlib.pyplot as plt 3 4 # regular graphy 5 # generate a regular graph wh... 阅读全文
posted @ 2012-03-20 14:55 Alex_Monkey 阅读(50987) 评论(1) 推荐(0) 编辑
摘要:1 # Filename: youxiangtu.py 2 3 # NetworkX 4 import networkx as nx 5 6 # establish a null undirected graphy 7 G = nx.Graph() # directed graphy: G = nx.DiGraph() 8 # add node1 9 G.add_node(1)10 # add edge2-3(also add node2 node3)11 G.add_edge(2, 3)12 # add edge3-2 13 G.add_edge(3, 2) # undirected... 阅读全文
posted @ 2012-03-19 21:44 Alex_Monkey 阅读(1055) 评论(0) 推荐(0) 编辑