R语言数据展现——等高线,地图,转换为图形文件

2018.11.16 17:44
2796 0 0

  上文为大家介绍的是R语言中的箱线图,热力图,相信大家已经对R语言有一定的了解了,接下来小编就给大家说说关于等高线,地图,转换为图形文件。

  一、等高线图

  contour(x=10*1:nrow(volcano),y=10*1:ncol(volcano), z=volcano,

  xlab="Metres West",ylab="MetresNorth",main="Topography of MaungaWhau Volcano")

等高线图.png

  二、润色等高线图

  par(las=1)

  plot(0,0,xlim=c(0,10*nrow(volcano)),ylim=c(0,10*ncol(volcano)),

  type="n",xlab="Metres West",ylab="Metres North",main="Topography of Maunga Whau Volcano")

  u<-par("usr") rect(u[1],u[3],u[2],u[4],col="lightgreen")

  contour(x=10*1:nrow(volcano),y=10*1:ncol(volcano),volcano,col="red",add=TRUE)

润色等高线图.png

  三、填充颜色

  filled.contour(x = 10*1:nrow(volcano),y =10*1:ncol(volcano),

  z = volcano, color.palette = terrain.colors,

  plot.title = title(main = "The Topography of Maunga Whau",xlab = "Meters North",ylab = "MetersWest"),

  plot.axes = {axis(1, seq(100, 800, by = 100)) axis(2, seq(100, 600, by = 100))},

  key.title = title(main="Height\n(meters)"),

  key.axes = axis(4, seq(90, 190, by = 10)))

填充颜色.png

  四、利用maps包画出地图

  纽约:map("county", "new york")

  意大利:map('italy', fill = TRUE, col = brewer.pal(7,"Set1"))

利用maps包画出地图.png

利用maps包画出地图.png

  五、利用sp包画降雨量图

  install.packages("sp")

  library(sp)

  load(url("http://gadm.org/data/rda/FRA_adm1.RData"))

  gadm$rainfall<-rnorm(length(gadm$NAME_1),mean=50,sd=15)

  spplot(gadm,"rainfall",col.regions =rev(terrain.colors(gadm$rainfall)),

  main="Rainfall (simulated) in French administrative regions")

利用sp包画降雨量图.png

  六、把地图直接输出到图像文件

  GetMap(center=c(40.714728,-73.99867), zoom =14,

  destfile = "Manhattan.png",maptype = "hybrid");

把地图直接输出到图像文件.png

  七、输出图像文件的一般用法

  png("cars.png",res=200,height=600,width=600)

  plot(cars$dist~cars$speed,main="Relationship between car distance and speed",

  xlab="Speed (miles per hour)",ylab="Distance travelled (miles)",xlim=c(0,30),ylim=c(0,140),

  xaxs="i",yaxs="i",col="red",pch=19)

  dev.off()

  八、在一个pdf文件中输出多张图

  pdf("multiple.pdf")

  for(i in 1:3)

  plot(cars,pch=19,col=i)

  dev.off()

  关于R语言数据展现——等高线,地图,转换为图形文件的讲述就到这里了,上述的内容只是截取了资料中的一部分,如需获取完整的资料,可通过关注微信公众号后联系客服获取。

  想要了解更多的资料、信息,可持续关注我们,我们将为大家提供有价值、有需求的材料。为大家在整理数据时省去烦恼。

投诉文章 ©著作权归作者所有
喜欢  |  0
0/200字
没有更多评论了~
悬赏问题
给科研问题设置一定金额,将更容易获得关注与回答哦~
  • 1元
  • 3元
  • 5元
  • 8元
  • 18元
  • 自定义
选择支付方式
  • 微信支付
  • 支付宝支付
  • 余额支付
Copyright © 2014-2019 晟斯医学 All Rights Reserved. 备案号:苏ICP备11037034号-5 版权所有:南京孜文信息咨询有限公司