我是靠谱客的博主 羞涩电源,最近开发中收集的这篇文章主要介绍R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化全文链接:http://tecdat.cn/?p=30478复杂网络简介读取数据建立巴士信息库建立路线信息建立邻接矩阵分割所有路线得到站点信息绘制网络图,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

全文链接:http://tecdat.cn/?p=30478

现实世界中充满了网络世界,铁路线路网络、航空网络和人际关系网络。复杂网络是大量真实复杂系统的拓扑关系点击文末“阅读原文”获取完整代码数据)。

复杂网络简介

在复杂网络分析的帮助下,我们期望将复杂的东西简化,找到隐藏的拓扑关系的新结构,找到节点与节点之间的规律,同时将数据可视化。本文中我们被要求对上海公交路线数据进行可视化。

相关视频

读取数据

cc2f213c894da7cc8092c1333884c6ce.png

5b62dcca0a7c0d0138a5fbd5033b1929.png

ljhdat1=readLines("E:/shanghai_1.txt" )
ljhdat2=readLines("E:/shanghai_2.txt")
ljhdat3=readLines("E:/shanghai_3.txt")
ljhdat4=readLines("E:/shanghai_4.txt")
ljhdat5=readLines("E:/shanghai_5.txt")

建立巴士信息库

for(i in 1:length(ljhdat1)){
  
  if(ljhdat1[i]=="")bus=c(bus,ljhdat1[i-1])#提取每个巴士的路线信息

504a451daa6a3ca69a551e694da90bd0.png


点击标题查阅往期内容

f9c39a5ed1cbc7ca891b90df1635203b.jpeg

R语言公交地铁路线进出站数据挖掘网络图可视化

outside_default.png

左右滑动查看更多

outside_default.png

01

69eb6188b3d9dd14b920b0d8d15c2768.png

02

9e90b22a62bc4734d0ed449b41cabf1f.png

03

478f0f70e2ad5ad4967ac36f4813e3d7.png

04

fc897d71d39a6bd20880d442e45cfd1e.png

建立路线信息

分割路线得到站点信息

route[[1]]=route[[1]][-which(route[[1]]=="#")]#删除#号

建立邻接矩阵

library(igraph)

d = data.frame(route[[1]][1:n-1] ,route[[1]][2:n ]

c27cc98c8de4a31401e83400b739b509.png

efc0ef49e9c746ae1737974f2fcefe3e.png

分割所有路线得到站点信息

for(i in 1:length(bus)){
route[[i]]=unlist(strsplit(bus[i],split=" "))[-1]#分割巴士站点信息

2c6bd4a91653a711cb86b50260d9af84.png

绘制网络图

fc5f8f0f9d3346eab235a4c5305f94a3.png

1843f8c37eed0a3c79d4ef275fa96c94.jpeg

本文中分析的数据分享到会员群,扫描下面二维码即可加群!

7a24ff918e765761f45721806bc31bde.png

8583576d82b4cd6c543729cad7f47210.png

点击文末“阅读原文”

获取全文完整代码数据资料。

本文选自《R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化|数据分享》。

点击标题查阅往期内容

R语言进行相关矩阵分析及其网络可视化

混合图形模型MGM的网络可预测性分析

网络社区检测(社群发现)分析女性参加社交活动和社区节点着色可视化

用航空公司复杂网络对疫情进行建模

用航空公司复杂网络对疫情进行建模

R语言社区发现算法检测心理学复杂网络:spinglass、探索性图分析walktrap算法与可视化

R语言复杂网络分析:聚类(社区检测)和可视化

使用Python和SAS Viya分析社交网络

R语言用igraph绘制网络图可视化

在R语言中使用航空公司复杂网络对疫情进行建模

R语言用相关网络图可视化分析汽车配置和饮酒习惯

R语言公交地铁路线进出站数据挖掘网络图可视化

python对网络图networkx进行社区检测和彩色绘图

R语言推特twitter网络转发可视化分析

R语言复杂网络分析:聚类(社区检测)和可视化

R语言混合图形模型MGM的网络可预测性分析

R语言使用自组织映射神经网络(SOM)进行客户细分

R语言网络分析友谊悖论案例

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

R语言最大流最小割定理和最短路径算法分析交通网络流量拥堵问题

R语言公交地铁路线网络图实现数据挖掘实战

R软件SIR模型网络结构扩散过程模拟

通过SAS网络分析对人口迁移进行可视化分析

python隶属关系图模型:基于模型的网络中密集重叠社区检测方法

使用Python和SAS Viya分析社交网络

用R语言和python进行社交网络中的社区检测

python图工具中基于随机块模型动态网络社团检测

在R语言中使用航空公司复杂网络对疫情进行建模

采用SPSS Modeler的Web复杂网络对所有腧穴进行分析

853423a74ab4b8e6c72803c17dd8880f.png

a5f90d234c57a22b61fa6dda7d053ebb.jpeg

06162defb1d78183ef367f66f45dda4d.png

最后

以上就是羞涩电源为你收集整理的R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化全文链接:http://tecdat.cn/?p=30478复杂网络简介读取数据建立巴士信息库建立路线信息建立邻接矩阵分割所有路线得到站点信息绘制网络图的全部内容,希望文章能够帮你解决R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化全文链接:http://tecdat.cn/?p=30478复杂网络简介读取数据建立巴士信息库建立路线信息建立邻接矩阵分割所有路线得到站点信息绘制网络图所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部