5

我想将显示valuesof 的标签添加latitudinal zonal averageslevelplot'sgray margin。在以下示例中,min和的maxlatitudinal means分别为286751adding an axis对此信息有何建议margin在此处输入图像描述

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)   
4

1 回答 1

4

用于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))

您可以使用 更改边距标签的颜色和字体大小gpar

library(grid)
levelplot(r, at=seq(100, 1850, by = 250), margin=list(axis=gpar(col = 'black', fontsize = 9)))

边距标签

于 2017-11-13T19:12:39.440 回答