上文为大家介绍的是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")
二、润色等高线图
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)
三、填充颜色
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)))
四、利用maps包画出地图
纽约:map("county", "new york")
意大利:map('italy', fill = TRUE, col = brewer.pal(7,"Set1"))
五、利用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")
六、把地图直接输出到图像文件
GetMap(center=c(40.714728,-73.99867), zoom =14,
destfile = "Manhattan.png",maptype = "hybrid");
七、输出图像文件的一般用法
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语言数据展现——等高线,地图,转换为图形文件的讲述就到这里了,上述的内容只是截取了资料中的一部分,如需获取完整的资料,可通过关注微信公众号后联系客服获取。
想要了解更多的资料、信息,可持续关注我们,我们将为大家提供有价值、有需求的材料。为大家在整理数据时省去烦恼。