tmap的使用_使用R中的tmap包生成插图

本文档探讨了如何使用R中的tmap包来创建包含内嵌地图的插图,特别是伦敦和整个英国地图的组合。作者遇到了在保存tmap对象时使用insets_vp参数的问题,并分享了尝试解决该问题的代码片段。尽管遇到了错误,但文章为使用tmap创建镶嵌地图提供了一定的上下文。
摘要由CSDN通过智能技术生成

我正在尝试制作一张伦敦的插图和一张更大的英国地图.我正在使用包“tmap”,我发现它是一个很好的包,特别容易移动到使用ggplot2一段时间.但是,有关如何使用tmap生成插图的文档有点不清楚.

reference manual描述了如何使用以下方法生成插图:

save_tm(...insets_tm = NULL, insets_vp = NULL)

但是不清楚第二个命令insets_vp应该如何使用.我只发现了一个实例,它提供了使用tmap生成insetmap的建议语法:

alaska

y=.15, width=.2, height=.3))

请参阅此处了解source of the above code.这实际上并未显示美国和阿拉斯加/夏威夷地图的组合方式.至于我自己的编码尝试,我尝试了以下(dplyr,magrittr,rgdal,GISTools,RColorBrewer,tmap都加载了,R vn 3.3.2,RStudio 1.0.136):

>我首先为所有英国(UK_Im_Sec)和伦敦(London_Im_Sec)创建两个tmap对象多边形和点:

UK_Im_Sec

tm_borders(lwd=0.25)+

tm_shape(Immobile_residuals)+

tm_dots(col="Sec_Name", style="cat", palette="Set1", title="Socio-economic background (NS-SEC)")+

tm_layout(title="Mapping outlier residuals - non-predicted 'immobility' (So

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值