搜索

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


发布时间: 2022-11-24 22:10:00    浏览次数:46 次

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

原文出处:拓端数据部落公众号

复杂网络简介

现实世界中充满了网络世界,铁路线路网络、航空网络和人际关系网络。复杂网络是大量真实复杂系统的拓扑关系。在复杂网络分析的帮助下,我们期望将复杂的东西简化,找到隐藏的拓扑关系的新结构,找到节点与节点之间的规律,同时将数据可视化。本文中我们被要求对上海公交路线进行可视化。

读取数据

image.png

image.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])#提取每个巴士的路线信息 

image.png

建立路线信息

分割路线得到站点信息

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

建立邻接矩阵

library(igraph)

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

image.png

image.png

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

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

image.png

绘制网络图

QQ截图202211071216503.png


QQ截图20220713221301.png

最受欢迎的见解

1.R语言动态图可视化:如何、创建具有精美动画的图

2.R语言生存分析可视化分析

3.Python数据可视化-seaborn Iris鸢尾花数据

4.r语言对布丰投针(蒲丰投针)实验进行模拟和动态

5.R语言生存分析数据分析可视化案例

6.r语言数据可视化分析案例:探索brfss数据数据分析

7.R语言动态可视化:制作历史全球平均温度的累积动态折线图动画gif视频图

8.R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告

9.python主题LDA建模和t-SNE可视化

免责声明 R语言用igraph对上海公交巴士路线数据进行复杂网络、网络图可视化|数据分享,资源类别:文本, 浏览次数:46 次, 文件大小:-- , 由本站蜘蛛搜索收录2022-11-24 10:10:00。此页面由程序自动采集,只作交流和学习使用,本站不储存任何资源文件,如有侵权内容请联系我们举报删除, 感谢您对本站的支持。 原文链接:https://www.cnblogs.com/tecdat/p/16916374.html