将比例标签添加到水平图的边距
Adding scale labels to levelplot's margins
我想将显示 latitudinal zonal averages
的 values
的标签添加到 levelplot's
灰色 margin
。在以下示例中,latitudinal means
的 min
和 max
值分别为 286
和 751
。关于 adding 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)
使用 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)))
我想将显示 latitudinal zonal averages
的 values
的标签添加到 levelplot's
灰色 margin
。在以下示例中,latitudinal means
的 min
和 max
值分别为 286
和 751
。关于 adding 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)
使用 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)))