绘制分省地图——R软件

#install.packages("maps")  
#install.packages("mapdata")  
#install.packages("maptools") 
library(maps)  
library(mapdata)  
library(maptools)  
#install.packages("mapproj")
library("mapproj")
library("maptools")
setwd("F:\\R\\地图")  
china_map<-readShapePoly('bou2_4p.shp')  

x <- china_map@data          					
xs <- data.frame(x,id=seq(0:924)-1)					

library(ggplot2)
china_map1 <- fortify(china_map)				

library(plyr)
china_map_data <- join(china_map1, xs, type = "full") 		

unique(china_map@data$NAME) 
mydata <- read.csv("F:\\R\\data\\BeiJing.csv")          		
china_data <- join(china_map_data, mydata, type="full")		

midpos <- function(x) mean(range(x,na.rm=TRUE)) 
centres <- ddply(china_data,.(NAME),colwise(midpos,.(long,lat)))

province_city <- read.csv("F:\\R\\地图\\chinaprovincecity.csv")  

ggplot(china_data,aes(long,lat))+
     geom_polygon(aes(group=group,fill=corr1),colour="grey40")+
     scale_fill_gradient(low="white",high="aquamarine4") +  #可自己调整颜色
     coord_map("polyconic") +
 geom_text(aes(x = jd,y = wd,label = province), data =province_city)+
     theme(
          panel.grid = element_blank(),
          panel.background = element_blank(),
          axis.text = element_blank(),
          axis.ticks = element_blank(),
          axis.title = element_blank(),
          legend.position=c(0.2,0.3)
          )

颜色参考
效果展示
这里写图片描述这里写图片描述

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值