echarts r 地图_用R与Stata绘制地图,让文稿shinly起来
有时候,我们在写文稿时,可能会涉及到数据的“统计制图”这一个环节。比如我们会遇到这样一批数据集,绘制全国31个省人均GDP的空间分布特征,以探索不同地区的经济发展水平差异。
这时候,我们会不假思索地很快想到使用地图来解决问题。如果你是学过空间计量的学生,也许会考虑使用Arcgis专业地图绘制,但大部分非空间计量学生可能会望而却步。
那么,不熟悉Arcgis的学生,如何使用常见的计量软件进行地图绘制呢?以热力地图绘制为例——热力地图是以颜色来表现数据强弱大小及分布趋势的可视化类型,可应用于经济发展水平差异分析、人口密度分析、活跃度分析等——基于全国31个省份人均GDP数据,下面我们利用两种软件Stata和R分别进行介绍。
数据集
下表1是全国人均GDP数据集,其中procode是省份代码,prov是省份名称,y是人均GDP。
表1 全国人均GDP数据集2018(单位:元)
stata地图绘制——spmap
stata绘制热力图,我们主要用到spmap命令:
**导入GDP数据集import excel "C:Stata 14mapprov.xlsx", sheet("Sheet1") firstrow save prov.dta,replace
**打开地图经纬度信息数据,并融合GDP数据集
use "province_data.dta",clear
merge m:1 prov using prov.dta,nogen
**利用spmap命令绘图,请安装ssc install spmap
spmap y using `"province_co"',id(_ID) title ("中国地图") label(label(prov) xcoord(x_coord) ycoord(y_coord) size(*.66)) fcolor(Purples)
stata热力图形展示:
R地图绘制——REmap
R绘制热力图,我们主要用到REmap包:
#加载包
library(openxlsx)
library(REmap)
#导入数据
pdata<-read.xlsx('prov.xlsx',1)
##绘制地图
pdata<-pdata[,c(2,3)]
ph1<-remapC(pdata,maptype = 'china',color = c('gray','white'),##颜色设置
theme = get_theme('none', lineColor='black', backgroundColor='white', titleColor='black', borderColor = "black"),title = "",subtitle = "",markPointTheme = markPointControl(),mindata = 30000,maxdata = 150000)
plot(ph1)
R热力图形展示:
获取更多R地图绘制(含动态地图),可查看:
CSDN-专业IT技术社区-登录blog.csdn.net
值得说明的是,stata和R软件的两种统计制图方法所达到的预期效果相差不大。其中,地图的底层坐标数据,stata来源于外部(含九段线),而R依赖于eCharts。
文章首发于公众号 数据Seminar
数据呈现 | 让文稿shinly起来!地图绘制mp.weixin.qq.com
更多可视化内容请关注公众号 数据Seminar
echarts r 地图_用R与Stata绘制地图,让文稿shinly起来相关推荐
- 三、R语言可视化--ggplot2和REmap包绘制地图
绘制地图 1.ggplot2提供了一些工具,让使用maps包绘制的地图与其他ggplot2图形的结合变得十分方便.关于中国地图的绘制可以参考:http://cos.name/2009/07/drawi ...
- 如何用python抓地图_用Python抓取百度地图里的店名,地址和联系方式!屌不屌?...
昨晚看到一篇爬取百度地图信息的的代码,我更改了城市,关键词,页码等,完成了获取有关"筛网"店铺的信息. 代码如下: import requests import re import ...
- echarts地图学习(使用geoJson数据绘制地图)
参考文档 使用echarts完成中国省市区县镇地图展示 echarts地图(中国地图展示各省数据) echarts实现中国地图区域分布图 vue + echarts 利用echarts中的map地图中 ...
- 我的世界java版怎么安装地图_我的世界手机版地图怎么安装 地图安装教程分享...
我的世界手机版地图很多,那么下载的地图怎么安装呢?本文为大家带来我的世界手机版地图安装教程分享,希望能帮到各位. 地图安装教程 1.找到我的世界安装目录 首先玩家需要先找到地图存档路径,路径如上图.游 ...
- python三维图形渲染 地图_原来炫酷的可视化地图,用Python就能搞定!
对于可视化地图,Pyecharts是小F以前用的最多的. 还有应该就是一些网站了,现成的工具,不需要敲代码. 在5G手机可视化那一篇文章,也是用Pyecharts做的地图- 而对于Matplotlib ...
- moran指数 r语言_使用R进行空间自相关检验
「全局溢出」当一个区域的特征变化影响到所有区域的结果时,就会产生全局溢出效应.这甚至适用于区域本身,因为影响可以传递到邻居并返回到自己的区域(反馈).具体来说,全球溢出效应影响到邻居.邻居到邻居.邻居 ...
- 更新r语言_【R语言学习最佳资料之一】R小抄速查表精简更新版
下午午睡起来,右边后脑勺痛,没有办法集中精神去思考问题,干脆就把五月份整理的R语言小抄整理了一遍,分享给大家. 我选择了我认为比较重内容进行整理,并且重新整理目录,方便大家查阅学习.小伙伴们可以自己下 ...
- pycharm中配置r语言_【R语言】R语言中的循环
编程中减少代码重复的两个工具,一是循环,一是函数. 循环,用来处理对多个同类输入做相同事情(即迭代),如对不同列做相同操作.对不同数据集做相同操作. R语言有三种方式实现循环: (1)for循环.wh ...
- clustMD r语言_利用R语言实现微阵列数据分析-聚类分析
原文见:http://www.biostat.ucsf.edu/jean/Presentation/IMSLAB.pdf 为了方便大家学习,我将该文翻译成中文加上一些相关的简单介绍,经验尚浅,还请大家 ...
最新文章
- Ubuntu下的固件分析Binwalk的安装
- excel 电阻并联计算_电路分析基础(5)-关于电阻,有些话我还是要说一说
- ADC采样间隔问题+TRGO作为ADC的触发源头
- 【Oracle】ORA-27369: job of type EXECUTABLE failed with exit code: Key has expired
- 犀牛Rhinoceros 7 for Mac(三维建模软件)
- 用最简单的方法生成代码雨,效果相当的哇塞。
- 模糊控制算法基础知识
- idea properties中文乱码uncode转中文
- nvm 管理 node 版本
- 乌云于 2014 年 02 月 17 日爆出支付宝登陆漏洞,该漏洞会对用户余额宝产生怎么样的影响或者是危害?
- 欧美相关出口企业要注意了!
- 手机计算机文档如何发到手机上,如何把电脑上的文件发送到手机上?
- 大数据运维:datanode启动后挂了Initialization failed for Block pool <registering>
- linux命令ps aux grep,更优雅的“ps aux |” grep -v grep“
- 如何同时对多张图片进行批量裁剪、批量旋转方向
- 小家电项目硬件方案分析和报价
- Android 上传文件,图片。以及服务器端接收相关。
- 蒙古军团最难对付的是谁?
- win10如何退出“暂停7天更新”? 恢复自动更新
- 63 个面向前端开发人员的开源项目工具