• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

小鱼儿的菜鸟笔记二 用R语言绘制中国完整地图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

【2018-3-1上午】

R版本:Rx64 3.4.3  windows7

点击程序包--设定CRAN镜像--选择China(Lanzhou)[https]--确定

点击 文件--新建程序脚本

install.packages("mapdata")#安装mapdata包,以下缺少什么包则用同样的语句安装相应的包,并加载
library(mapdata)#加载mapdata包

map("china")#这个地图版本没有重庆市


#为获取有重庆市的中国完整地图,我们还需要进行以下几步操作

install.packages("maptools")#安装maptools包

library("maptools")#加载maptools包

#先要找到中国地图数据文件。可到微信公众号 iamExcelPro 发送 shapefile 获得下载地址。

#中国省级地图空间数据文件: http://pan.baidu.com/s/1gfFQGtP

#中国行政区域空间文件,无 台@@湾 链接:http://pan.baidu.com/s/1o6Md8qY 密码:amgn
#中国省会城市经纬度坐标 链接:http://pan.baidu.com/s/1jGovOr0 密码:cq2m 
#将以上三个文件解压到D:/rstudy

china_map = readShapePoly("d:/rstudy/bou2_4p.shp") # 读取地图空间数据

plot(china_map)#绘制出完整地图


#以下几个包均为在安装ggplot2包时需要额外安装的包
install.packages("colorspace")
library(colorspace)

install.packages("plyr")
library(plyr)

install.packages("lazyeval")
library(lazyeval)

install.packages("mapproj")

library(mapproj)

#加载ggplot2包,用ggplot绘制,并使用polyconic投影方式

install.packages("ggplot2")
library(ggplot2)

ggplot(china_map,aes(x=long,y=lat,group=group))+

geom_polygon(fill="white",colour="grey")+

coord_map("polyconic")

效果如下:


参考资料:http://f.dataguru.cn/thread-585045-1-1.html




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[读书笔记] R语言实战 (三) 图形初阶发布时间:2022-07-18
下一篇:
R语言 数据类型发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap