在地图上加入直方图
来源:互联网 发布:java的弱引用 编辑:程序博客网 时间:2024/06/16 04:04
library(mapproj)library(ggplot2)library(readxl)library(plyr)#Reading boundary data from provinceschina_map <- readShapePoly("C:\\Users\\Administrator\\Desktop\\dt\\bou2_4p.shp")#Change projection modeggplot(china_map,aes(x=long,y=lat,group=group))+ geom_polygon(fill="white",colour="grey")+ coord_map("polyconic")#Loading and stitching administrative informationx <- 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") #Read business indicators, merge with geographic dataczh <- read_excel("C:/Users/Administrator/Desktop/czh.xlsx")czh_1 <- read_excel("C:/Users/Administrator/Desktop/czh_1.xlsx")china_map_data$NAME <- as.character(china_map_data$NAME)china_data <- join(china_map_data, czh, type="full")china_data$group <- as.character(china_data$group)#Mappingggplot()+geom_polygon(aes(x=long, y=lat,group=group,fill=高血压),data=china_data,colour="grey60")+ scale_fill_gradient(low="white",high="steelblue") + #Call color gradient geom_errorbar(data=czh_1,aes(x=x-0.5,ymin=y,ymax=y+0.7*no/max(no,yes)*5), size=3,color="red",width=0,alpha=0.8)+ geom_errorbar(data=czh_1,aes(x=x+0.5,ymin=y,ymax=y+0.7*yes/max(no,yes)*5), size=3,color="green",width=0,alpha=0.8)+ geom_text(aes(x=x,y=y-0.6,label=paste0(czh_1$NAME,ifelse(Ratio>0,"▲","▼"),Ratio)), data=czh_1,family="myFont",size=2.5)+ #Add name and symbol of province annotate("text", x=130, y=20, label="● 省内流动", color= "red", size=5)+ annotate("text", x=130, y=17, label="● 跨省流动", color= "green", size=5) #+ #ggtitle("xxxxxxxxxxx") #说明:如要加标题,去掉#即可!
阅读全文
0 0
- 在地图上加入直方图
- R_地图上的迷你直方图
- 如何在网站上加入google地图 .net (by yfdong22)
- 如何在网站上加入google地图(.net版和js版)
- 为什么在直方图画布上画出直方图用了减法
- 如何在网页中加入百度地图
- 在网页中加入百度地图
- 在地图上标记
- 在控件上加入序号
- 在网页上加入QQ
- 在键盘上加入视图
- 在直方图上添加线与图例
- 百度地图经纬度在地图上体现
- 在google地图上划线
- 在geoserver上发布地图
- 在地图上添加线
- 在图片上加入图片版权信息
- 在edittext上加入gif表情
- NCE Loss
- spring基于xml格式的前后端数据交换的配置 之 MappingJackson2XmlHttpMessageConverter
- android 路由框架搭建
- linux-apache初体验
- C++——静态成员
- 在地图上加入直方图
- 开发框架-Bootstrap见解
- 数独
- Linux 常用命令
- 总结工作中的一次重大事故
- 程序员的自我修养:MiniCRT++运行库部分实现C++特性
- ClockView——简单的Android时钟控件
- Longest Substring Without Repeating Characters
- reids(9)数据库