Networdx小案例学习
文章目录
- 图的类型
- 无向图小案例
- 有向图的小案例
- 参考资料
图的类型
无向图小案例
import networkx as nx
import matplotlib.pyplot as pltG = nx.DiGraph([(0, 1), (1, 2), (2, 3), (1, 3)]) # 构建有向图
G.add_edge('A', 'B', weight=3, color='red')# 下面的代码为开始pos = nx.spring_layout(G, k=4) # k:Optimal distance between nodes.
nx.draw(G, pos, with_labels=True)
plt.show()
G.clear() # 清除图的内容
效果图:
有向图的小案例
import networkx as nx
import matplotlib.pyplot as pltFG = nx.Graph()
FG.add_weighted_edges_from([(1, 2, 0.125), (1, 3, 0.75), (2, 4, 1.2), (3, 4, 0.375)])
# 开始画图
pos = nx.spring_layout(FG, k=10) # For better example looking
nx.draw(FG, pos, with_labels=True)
plt.show()
for n, nbrs in FG.adj.items(): # 邻接矩阵for nbr, eattr in nbrs.items():wt = eattr['weight']print('way1-(%d, %d, %.3f)' % (n, nbr, wt))for (u, v, wt) in FG.edges.data('weight'): # u = 节点1 v = 节点2 wt = weightprint('way2-(%d, %d, %.3f)' % (u, v, wt))
效果图:
参考资料
networkx 节点与边的方法API:https://networkx.org/documentation/stable/reference/functions.html
networkx 中文教程网站:https://www.osgeo.cn/networkx/index.html
Networdx小案例学习相关推荐
- spring boot入门小案例
spring boot 入门小案例搭建 (1) 在Eclipse中新建一个maven project项目,目录结构如下所示: cn.com.rxyb中存放spring boot的启动类,applica ...
- 【Node.js学习小案例】DNS域名解析 一
Node.js 百度百科: Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/ ...
- Vue学习小案例--分页组件封装
文章目录 Vue学习小案例--分页组件封装 修改成Vue(使用组件) Vue学习小案例–分页组件封装 index.html <!DOCTYPE html> <html lang=&q ...
- C语言小案例_小程序学习(三)
小程序学习--页面设置 案例一 float页面布局效果 1.案例的整体介绍 设计一个小程序,利用float布局来实现页面的布局效果.有两种效果分别是上左右下和上左中右下. 2.案例的代码详解 (1) ...
- Esp8266学习之旅13 动手做个8266毕设小案例,smartConfig + MQTT协议轻松实现远程控制一盏LED。(附带demo)
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 序号 SDK版本 内容 链接 1 nonos2.0 搭建 ...
- ajax入门学习(二)小案例Demo1
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/55823800冷血之心的博客) ajax入门学习(一) ajax入门 ...
- python使用matplotlib2D绘图库的折线图绘制小案例(方便matplotlib的学习理解)——随机数做幸运值,绘制一周的幸运趋势
python使用matplotlib2D绘图库的折线图绘制小案例(方便matplotlib的学习理解)--随机数做幸运值,绘制一周的幸运趋势 QQ:3020889729 小蔡 小案例内容简介 实例 第 ...
- Python Selenium之等待元素小案例(用于某网站自动打开领取QQ名片赞)--文末有附selenium知识点以及对应学习文档网址
''' Author: Liang LastEditors: Liang Date: 2020-10-08 11:41:09 LastEditTime: 2020-10-21 13:46:21 Ema ...
- Android学习之路(4)——小案例
本案例完成一个装备案例 看下我们需要完成的效果: 登录界面(activity_register.xml) 信息界面(activity_info.xml) 角色界面(activity_char.xml) ...
最新文章
- AI一分钟|欧盟将对Google开出天价罚单;智能家居制造商Nest并入Google;沃尔玛与微软合作挑战AWS...
- Win7 IIS7.5运行ASP时出现500错误的解决办法
- nginx rewrite规则和参考
- RTP与RTCP协议介绍
- ubuntu shell简介
- leetcode 39. 组合总和 思考分析
- css transition改动透明,使用CSS transition和animation改变渐变状态的实现方法
- windows 批处理设置环境变量
- 从陪练到赢家:人机博弈的六十年
- 自定义SwipeBackLayout控件实现右滑退出activity功能
- 算法第四版 官方库的导入
- 搭建vue开发环境的步骤
- springboot jpa 实体类继承
- 4. 多元函数微分学
- Redmi首款超高性价比笔记本明日开售 售价3999元起
- NET开发邮件发送功能的全面教程(含邮件组件源码)(
- 架构设计 之一 C 嵌入式设计模式(Design Patterns for Embedded Systems in C)学习笔记
- 网站关键词排名优化中常见的问题及解决方法
- 网络营销推广实战宝典 2.3 软文推广
- lisp 河道水面线计算_天然河道水面线计算表