概述
全文链接:http://tecdat.cn/?p=30478
现实世界中充满了网络世界,铁路线路网络、航空网络和人际关系网络。复杂网络是大量真实复杂系统的拓扑关系(点击文末“阅读原文”获取完整代码数据)。
复杂网络简介
在复杂网络分析的帮助下,我们期望将复杂的东西简化,找到隐藏的拓扑关系的新结构,找到节点与节点之间的规律,同时将数据可视化。本文中我们被要求对上海公交路线数据进行可视化。
相关视频
读取数据
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])#提取每个巴士的路线信息
点击标题查阅往期内容
R语言公交地铁路线进出站数据挖掘网络图可视化
左右滑动查看更多
01
02
03
04
建立路线信息
分割路线得到站点信息
route[[1]]=route[[1]][-which(route[[1]]=="#")]#删除#号
建立邻接矩阵
library(igraph)
d = data.frame(route[[1]][1:n-1] ,route[[1]][2:n ]
分割所有路线得到站点信息
for(i in 1:length(bus)){
route[[i]]=unlist(strsplit(bus[i],split=" "))[-1]#分割巴士站点信息
绘制网络图
本文中分析的数据分享到会员群,扫描下面二维码即可加群!
点击文末“阅读原文”
获取全文完整代码数据资料。
本文选自《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复杂网络对所有腧穴进行分析
最后
以上就是羞涩电源为你收集整理的R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化全文链接:http://tecdat.cn/?p=30478复杂网络简介读取数据建立巴士信息库建立路线信息建立邻接矩阵分割所有路线得到站点信息绘制网络图的全部内容,希望文章能够帮你解决R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化全文链接:http://tecdat.cn/?p=30478复杂网络简介读取数据建立巴士信息库建立路线信息建立邻接矩阵分割所有路线得到站点信息绘制网络图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复