千家信息网

R语言可视化REmap函数制作路径图的方法

发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,这篇文章主要讲解了"R语言可视化REmap函数制作路径图的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"R语言可视化REmap函数制作路径图的方法
千家信息网最后更新 2025年02月24日R语言可视化REmap函数制作路径图的方法

这篇文章主要讲解了"R语言可视化REmap函数制作路径图的方法",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"R语言可视化REmap函数制作路径图的方法"吧!

今天跟大家分享如何使用REmap函数制作路径图。

路径图所需要的数据结构非常简单,两列数据,左侧是起点,右侧是终点,并且每一行的终点是下一行的起点,这样最终才可以制作出连接在一起的路径图。

首先我们来构造所需的数据:

起点数据:

origin<- c("beijing","shijiazhuang","zhengzhou","hefei","nanjing","济南","dalian")

终点数据:

destination<- c(origin[-1],origin[1]) #将起点数据首尾互换,并构造终点数据

将终点数据、起点数据合并为数据框格式的作图数据:

map_data<- data.frame(origin,destination)


绘图:

map_out1<- remap(mapdata=map_data,

title ="我是主标题",

subtitle ="我是副标题",

theme =get_theme(theme='Dark')

)

plot(map_out1) #在web上展示图形


上面的例子中,为了使得路径图首尾相连,终点数据是起点数据调换首尾行而得到的。

那么如果不要求路径图首尾相连的话可以设置如下结构:

map_data1<-map_data[-7,]

map_out2<- remap(mapdata=map_data1,

title ="我是主标题",

subtitle ="我是副标题",

theme =get_theme(theme='Dark')

)

plot(map_out2) #在web上展示图形


这种路径图的形式非常适合用于表达带有很多中间节点的动态路线。

当然如果你也可以将数据源设置成两条毫不相干的路线:

data1<-c("西安","zhengzhou","shijiazhuang","beijing","shenyang","changhcun","哈尔滨")

data2<-c("nanyang","wuhan","changsha","南昌","guangzhou","南宁","贵阳")

origin<-c(data1[1:6],data2[1:6])

destination<-c(data1[2:7],data2[2:7])

map_data1<- data.frame(origin,destination)


map_out3<- remap(mapdata=map_data1,

title ="我是主标题",

subtitle ="我是副标题",

theme =get_theme(theme='Dark')

)

plot(map_out3)


随机生成的线条和气泡颜色看着挺别扭,我们可以将其修改为自定义颜色:

map_out4<- remap(mapdata=map_data1,

title ="我是主标题",

subtitle ="我是副标题",

theme =get_theme(theme='none',

lineColor = "white",

backgroundColor="black"

)

)

plot(map_out4)


你可以用这种方法,结合自己的数据来表达多个地域之间的流动方向:比如一打一路、长征、贸易路线、铁路路线图等都非常适合这种表达。

gif效果:


如果想要存储该HTML对象,需要设定临时目录:

setwd("D:/R/Rscript") #保存图片的位置,不做修改默认为R的工作路径

options(remap.js.web=T) #动态网页图保存命令

plot(map_out5) #保存的同时自动调用浏览器窗口

感谢各位的阅读,以上就是"R语言可视化REmap函数制作路径图的方法"的内容了,经过本文的学习后,相信大家对R语言可视化REmap函数制作路径图的方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

数据 路径 制作 终点 起点 函数 方法 语言 可视化 副标题 标题 路线 首尾 学习 首尾相连 一行 内容 动态 图形 结构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 松江区互联网软件开发技术指导 微博网络安全管理 数据库怎么画层次模型 led显示屏检查维护网络安全 5g互联网科技中心售后 哪家服务器的噪音小 邢台网力软件开发有限公司 云平台软件开发平台 韶关数字软件开发批发价格 数据库原理课程总结报告 电子软件开发过程 计算机网络技术要学什么电脑 卢雪娜 网络安全简介 软件开发公司企划案 数据库大作业旅游管理系统 数据库字段设置默认值 软件开发法律法规咨询总结 河南大数据软件开发哪家专业 引用每个表格中固定的数据库 怀旧服哪个服务器刷怪厉害 服务器为什么要分业务口和管理口 深圳丰巢网络技术有限公司招聘 为什么金铲铲服务器爆满 进不去 财务系统后台数据库安全 软件开发最简单的方法 陵英语单词软件开发 pb数据库教程 视频软件开发框架 机算机网络技术学什么 2021年国家网络安全周作品
0