【数据可视化应用】绘制空间地图(附R语言代码)

本文介绍了如何使用R语言的tmap包绘制空间地图,包括添加指北针、比例尺以及进行投影转换。通过实例展示了从shp文件读取数据、使用ggspatial添加地图元素,以及使用grid包实现小地图的添加。文章还提到了其他绘图包如cartography,提供了空间数据可视化的更多选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

R-tmap 绘制带指北针和比例尺的空间地图

tmap 简介

说起绘制空间数据相关的可视化作品,R语言还是比Python 要方便的多的。这里我们就简单介绍下tmap 空间数据可视化绘图包,官网(https://mtennekes.github.io/tmap/) 还是有很多优秀的效果图的,如下:

图片

图片

值得注意的是,tmap 拥有类似于ggplot2 “图层” 语法绘图原理,熟悉ggplot2绘图的小伙伴肯定会快速上手的

。当然其也拥有较多的绘图函数,可是高度定制化自己的所需要的空间可视化作品。接下来,我们用一个具体例子对tmap 主要绘图函数进行说明。

02. 实例展示

所需的shp文件主要为:country、province、world三个shp文件和用于标注城市名的city文件。读取代码如下:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文宇肃然

精神和物质鼓励你选一个吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值