涉及到的方法:
正常安装方法
pip3 install networkx
如果是pip用户就把pip3改成pip
如果报了一堆错看这里↓
networkx安装教程
添加节点和边的多种方法以及显示
import networkx as nx
G = nx.Graph() #创建一个空的图形
G.add_node(1) #添加节点1
G.add_nodes_from([2, 3]) #添加边(2,3)
print(G.nodes)# 打印出所有的节点信息
G.add_edge(1,2) #添加边的另一种方法(1,2)
e = (2, 3)
G.add_edge(*e) # unpack edge tuple*
G.add_edges_from([(1, 2), (1, 3)]) #添加边的第三种方法,补全三角形对边
G.add_node("spam") # adds node "spam"
G.add_nodes_from("spam") # adds 4 nodes: 's', 'p', 'a', 'm' 把spam拆开4个点添加进去
print(G.nodes) # 打印出所有的节点信息
G.add_edge(3, 'm') #给3和m之间添加一个边
#At this stage the graph G consists of 8 nodes and 3 edges, as can be seen by:
G.number_of_nodes() #计算节点数量
G.number_of_edg