使用R制作世界热力地图
在网上找了很久的教程,发现REmap只支持国内的城市分布图,而不支持国外的城市分布地图。最终只好用了比较笨的方法。
如果有更便捷的方法,请推荐给我。
- 第一步:城市地址转换为经纬度
本来以为这一步是最简单的,没想到这个经纬度居然是我一个个查的,然后手动输进去的。
我相信一定是有一个更简单的方法的,但是我没有找到(悲伤)。 - 第二步:将数据整理成
数据格式是这样的:经度、纬度、百分比,名字(国家和城市)
- 第三步:安装相应的R包,写代码。
library ( maps )
library ( mapdata )
data <- read.table ( “address.csv”, header = T, sep = “,”)
head ( data ) #查看数据结构#
map( “world”, ylim = c( -60, 90 ), mar = c(0, 0, 0, 0))
text ( data$ lon, data$ lat, data$ name, cex = 0.75,col = “blue” )
symbols ( data$ lon, data$ lat, circles = data$percent, add = TRUE, inches = 0.5, bg = “#FF000055” )
很丑吧,主要是各个国家的边界都画上了,不知道该怎么把它们去掉。
于是只好拿出了修图神器ai,自己改。最终得到了理想中的样子
使用R制作世界热力地图相关推荐
- 世界热力地图 R语言
library(maps) library(ggplot2) library(tidyverse) 可能出现的报错情况: 解决方法 install.packages("vctrs&quo ...
- 如何在R中绘制热力地图
一.首先绘画出地图map 地图(map) 按一定的比例运用符号.颜色.文字注记等描绘显示地球表面的自然地理. 行政区域.社会经济状况的图形. 地图绘制思路: ① 绘制需要展示的地图,获取地图对象,获取 ...
- Altair 画世界热力地图
在用自己搜集的数据来画热力地图的时候,只需要向数据中添加id字段,就可以效仿官网给出的代码画出热力地图了.这需要知道每个国家或地区的id是什么.https://github.com/alisle/wo ...
- EXCLE 制作热力地图、插值图
效果图如上,点击"填色按钮"即可按照设置好的颜色进行填充: 操作步骤如下: 1.先找一张自己需要制作热力网格的地图,svg格式: 2.用Inkscape工具转换成emf格式: 3. ...
- 手把手:如何用R制作动态图
如何用R制作动态的统计图呢?下面我们以"大数据文摘"国庆献礼的世界独立进程为例,手把手地教大家如何用R制作动态图. 安装制作GIF所需要的ImageMagic程序 从http:// ...
- leafletjs 热力图_leaflet在线地图——常用热力地图
这一篇是leaflet动态地图的第四篇,也是最值得推荐的一篇,这一篇涉及到热力地图填充,通过该篇内容,大家可以体会大leaflet在线地图的R借口在处理热力地图上面颜色标度映射的强大优势. 加载包: ...
- python matplotlib animation制作世界人口变动动画
python matplotlib animation制作世界人口变动动画 主要利用animation 做了个世界人口动画,数据从网上下载的.做成json格式的.读入pandas.没有放数据, 只是弄 ...
- 超级玛丽地图java_我的世界超级玛丽地图包
我的世界超级玛丽地图包让玩家重温童年游戏的经典趣味,游戏的剧情参考了原版的故事,故事的主人公在和爱人散步的时候遇到了危险,爱人也消失不见,玩家要帮助主人公挖掘事情的真相,找到马里奥的公主! 提取码:l ...
- mc穿越时空地图android,我的世界RPG地图穿越时空地图存档下载
我的世界RPG地图穿越时空地图存档是一个非常出名的RPG地图存档,今天17173小编就为大家带来我的世界RPG地图穿越时空地图存档下载. 我的世界RPG地图穿越时空地图存档: 地图名称:穿越时空 地图 ...
- 如何用2分钟做出一张拥有“黑洞”和“脑洞”的热力地图?
4月10日晚上,天文学家召开全球新闻发布会,宣布首次直接拍摄到黑洞的照片! 人类终于得以一窥宇宙黑洞的真面目,从此连光也无法逃逸的黑洞也不再神秘! 而这次的天文拍摄,从准备到数据分析,再到照片洗成,花 ...
最新文章
- java 捕获异常并存入数据库_java异常处理,报异常的话怎么处理对象值,并持久化到数据库中...
- 水星逆行,诸事不宜,瞬间爆炸。
- 部署Oracle数据库
- 关于LayUI单选框渲染checked属性不生效的问题
- linux tunl0 ip,Centos7下lvs负载均衡lvs-tun模式配置
- python123判断性别程序_听说胎心能够预测宝宝性别?这是真的吗?
- 局域网监听的原理、实现与防范
- JavaScript模态框实现
- 颜色基础知识——CIE 1931色度坐标
- python中ADSL拨号
- 一个资源丰富的在线小程序社区推荐
- 数字化时代:企业数字化转型实践路径
- 如何禁止ie打开本地网页文件时的安全提示
- 基于自定义gym环境的强化学习
- 惠普LaserJet M1216nfh MFP激光打印机开机提示“安装黑色碳粉盒”亮黄灯
- 计算机桌面字体如何设置,桌面字体怎么设置-电脑字体大小的方法教程
- Java基础(dayThirteen):并发与多线程
- 机器学习_深度学习毕设题目汇总——行人
- 序列化和json对比
- 在FC5上使用XMMS2(转)