||
networks是基于python开发的使用图graph和网络network的工具化模块。
pip install decorator==4.4.2 import networkx as nx import matplotlib.pyplot as plt
做一个简单的例子
G=nx.Graph() G.add_nodes_from([1,2,3,4]) #四个节点nodes G.add_edges_from([(1,2),(1,3),(2,3),(2,4)]) #添加四个边edge nx.draw(G, node_size=500, with_labels=True) #画图graph
另一个简单的例子
G1=nx.complete_graph(5) nx.draw(G1,with_labels=True,font_weight='bold') #plt.show() plt.savefig('graph2.png')
参考了第一讲 图论基础【实践】 (qq.com)和【Python】python 学习笔记 --画图(networkx) - 走看看 (zoukankan.com)
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-27 07:14
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社