R2-24-第九次作业地图

fenglashoubuli 2018-01-03 07:40:43 阅读: 1015
install.packages("maptools")
install.packages("plyr")
library(maptools)
library(ggplot2)
library(rgdal)
library(plyr)
 

mytheme_map <- theme(panel.grid = element_blank(),
    panel.background = element_blank(),
    axis.text = element_blank(),
    axis.ticks = element_blank(),
    axis.title = element_blank())

setwd('D:/R-LMT/9')

china_map<-readShapePoly("bou2_4p.shp")

x<-china_map@data
xs<-data.frame(x,id=seq(0:924)-1)
china_map1<-fortify(china_map)
china_map_data<-join(china_map1,xs,type='full') 

BJ<-subset(china_map_data,NAME=="北京市")
p<-ggplot(BJ,aes(x=long,y=lat,group=group,fill=NAME))+geom_polygon(fill="yellow" )+geom_path(colour = "grey40")+ggtitle("R2-24-北京-海淀")+geom_text(mapping = aes(x=116.7,y=40.5,label=NAME),color="red",cex=6)+geom_point(aes(x=116.17,y=39.97),colour="red",size=4,pch=19)+annotate("text",x=116.15,y=40,color="red",label="海淀")+ mytheme_map
p

R2-9_1.JPG


install.packages("mapproj")
library(mapproj)
merge_data<-join(china_map1,xs,type = "full") 
pop<-read.csv("R2-9-1.csv")
merge_xs<-join(merge_data, pop, by = "NAME", type = "full") 
mytheme<-theme(
  panel.background = element_blank(),
  panel.grid = element_blank(),
  axis.text = element_blank(),
  axis.ticks = element_blank(),
  axis.title = element_blank(),
  legend.position = c(1.0,0.5))
ggplot(merge_xs, 
       aes(x = long, y = lat, group = group,fill=pop)
       )+
  geom_polygon()+
  scale_fill_gradient(low = "white",high = "red")+
  geom_path(colour = "green")+
  ggtitle("R2-24 中国人口信息与行政区域结合图")+mytheme

 

R2-9_2.JPG

 
邀请讨论

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
{{item.nick_name}} 受邀请回答 {{item.create_time}}
{{item.refer_comment.nick_name}} {{item.refer_comment.create_time}}

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
切换到完整回复 发送回复
赞({{item.count_zan}}) 踩({{item.count_cai}}) 删除 回复 关闭
科研狗©2015-2024 科研好助手,京ICP备20005780号-1 建议意见

服务热线

178 0020 3020

微信服务号