更改光栅堆栈中的标题
Changing the titles within a raster stack
我在绘制时创建了一个光栅堆栈,如下所示:
我想更改每张图表的标题,并为其添加一个主标题。
levelplot(rs, main = "MD13U0001", col.regions=rev(terrain.colors(6)), names.attr=c("LoCoH", "Elevation"))
当我尝试使用函数 levelplot
时,它给了我这个:
它将两个情节置于相同的比例,但给出了我想要的与标题相关的内容。有没有更好的功能可以给我标题,但不让天平分开?
示例数据
library(raster)
s <- stack(system.file("external/rlogo.grd", package="raster"))[[1:2]]
设置图层名称和默认绘图
names(s) <- c("Apple", "Mango")
plot(s, cex.main=.8)
一些示例自定义
par(mar=c(3,3,5,5), mfrow=c(1,2))
for (i in 1:2) {
plot(s[[i]], cex.axis=.75, las=1)
title(names(s)[i], line=0.5, cex.main=0.8)
}
text(-40, 100, "These are my maps", xpd=NA, cex=2)
我在绘制时创建了一个光栅堆栈,如下所示:
我想更改每张图表的标题,并为其添加一个主标题。
levelplot(rs, main = "MD13U0001", col.regions=rev(terrain.colors(6)), names.attr=c("LoCoH", "Elevation"))
当我尝试使用函数 levelplot
时,它给了我这个:
它将两个情节置于相同的比例,但给出了我想要的与标题相关的内容。有没有更好的功能可以给我标题,但不让天平分开?
示例数据
library(raster)
s <- stack(system.file("external/rlogo.grd", package="raster"))[[1:2]]
设置图层名称和默认绘图
names(s) <- c("Apple", "Mango")
plot(s, cex.main=.8)
一些示例自定义
par(mar=c(3,3,5,5), mfrow=c(1,2))
for (i in 1:2) {
plot(s[[i]], cex.axis=.75, las=1)
title(names(s)[i], line=0.5, cex.main=0.8)
}
text(-40, 100, "These are my maps", xpd=NA, cex=2)