R语言网络和网络流的可视化实践:通勤者流动网络

简介: R语言网络和网络流的可视化实践:通勤者流动网络

在现实世界中,我们的生活受到大量网络的支配。网络流可以表示很多模型,比如管道中的石油、高压线中电流,或者计算机网络中的数据。网络流也可以解决很多问题,比如如何进行道路交通管控,以便有效地缓解早高峰的拥堵;在物流网运输中,在满足供需关系的同时,怎样使渠道成本最低。这些问题都有现成的网络流算法,别再以为网络流仅仅是网络中的比特流。

对于网络和网络流的实践,我们将使用R。



myflows <- flows(mat = nav, i = "i", j = "j",
diag(myflows) <- 0

选择流量至少要占每个市区流出流量总和的20%。


flows(myflows/rowSums(myflows)*100

然后选择 主要流量 (流入流量标准)

flowSel2 <- domflows(mat = myflows, w = colSums(m
flowSel <- myflows * flowSel1 * flowSel2
data.frame(id = colnames(myflows),

最后绘制主导流图



opar <- par(mar = c(0,0,2,0))


pltFlows(mat = flowSel,  spdfid = "ID", w = inflows, wid = "id",wvar = "w", wcex = 0.05, add = TRUE,legend.flows.pos = "topright",legend.flows.title =
title("通勤者的主要流动")

获取背景图的代码基于该包中定义的 GE对象。

要进一步了解主流流量,请阅读  Nystuen&Dacey(1961)

 


相关文章
|
3天前
|
数据可视化 数据挖掘
R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化
R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化
|
12天前
|
SQL 数据可视化 算法
R语言公交地铁路线进出站数据挖掘网络图可视化
R语言公交地铁路线进出站数据挖掘网络图可视化
15 1
|
8月前
|
网络架构
2021年4月-(计算机网络)小型校园网络模拟搭建,最全最准确版!(二)
2021年4月-(计算机网络)小型校园网络模拟搭建,最全最准确版!!!!!
76 0
|
10月前
|
数据可视化 数据库
scRNA分析|使用CellChat完成细胞通讯分析-简单且可视化出众,代码自取
scRNA分析|使用CellChat完成细胞通讯分析-简单且可视化出众,代码自取
604 0
|
8月前
|
存储 编解码 监控
转:如何利用视频压缩算法优化屏幕监控数据管理
屏幕监控数据的管理就跟整理书房一样,既要提高效率,还要省点存储成本。视频压缩算法就像是书架上的魔法工具,可以在不损坏图画的情况下,把数据量“瘦身”一下,让数据管理变得更轻松。以下是一些利用视频压缩算法优化屏幕监控数据管理的方法——
98 0
|
9月前
|
机器学习/深度学习 算法 安全
「隐语小课」联邦学习之通信优化
「隐语小课」联邦学习之通信优化
245 0
|
9月前
|
运维 监控 算法
基于典型相关分析的故障检测和过程监控算法研究(Matlab代码实现)
基于典型相关分析的故障检测和过程监控算法研究(Matlab代码实现)
|
11月前
|
机器学习/深度学习 Web App开发 自动驾驶
驾驭白夜场景、刷新多个SOTA,苏黎世联邦理工用高效时序建模提升多目标追踪与分割
驾驭白夜场景、刷新多个SOTA,苏黎世联邦理工用高效时序建模提升多目标追踪与分割
|
机器学习/深度学习 传感器 算法
考虑“源-荷-储”协同互动的主动配电网优化调度研究附Matlab代码
考虑“源-荷-储”协同互动的主动配电网优化调度研究附Matlab代码
微波技术基础实验二 功分器与定向耦合器设计
微波技术基础实验二 功分器与定向耦合器设计
262 2
微波技术基础实验二 功分器与定向耦合器设计

热门文章

最新文章

http://www.vxiaotou.com