Geo*_*-sp 5 plot r raster r-raster rastervis
我想添加显示valuesof 的标签latitudinal zonal averages为levelplot'sgrey margin。在以下示例中,min和 的max值分别为latitudinal means和。关于将此信息提供给 的任何建议?
286751adding an axismargin
library(raster)
library(rasterVis)
r <- raster(system.file("external/test.grd", package="raster"))
levelplot(r, at=seq(100, 1850, by = 250))
# calculating the latitudinal means
rows <- init(r, v='y')
yAve <- zonal(r, rows, fun='mean',na.rm=TRUE)
summary(yAve)
Run Code Online (Sandbox Code Playgroud)
用于margin=list(axis=TRUE)将最小值和最大值添加到边距中。
library(raster)
library(rasterVis)
r <- raster(system.file("external/test.grd", package="raster"))
levelplot(r, at=seq(100, 1850, by = 250), margin=list(axis=TRUE))
Run Code Online (Sandbox Code Playgroud)
您可以使用 更改边距标签的颜色和字体大小gpar。
library(grid)
levelplot(r, at=seq(100, 1850, by = 250), margin=list(axis=gpar(col = 'black', fontsize = 9)))
Run Code Online (Sandbox Code Playgroud)