格子全图面积
Lattice full plot area
我想删除 R 在格子图周围的默认边距。这意味着我想去掉红色矩形之外的所有空白区域。这是示例:
library (raster)
library(rasterVis)
f <- system.file("external/test.grd", package="raster")
r <- raster(f)
levelplot(r, margin=T)
您可以将 layout.heights
和 layout.widths
参数调整为 lattice.options
:
lattice.options(
layout.heights=list(bottom.padding=list(x=0), top.padding=list(x=0)),
layout.widths=list(left.padding=list(x=0), right.padding=list(x=0))
)
levelplot(r, margin=TRUE)
Select 上面的图像(例如通过单击它的右侧并向左拖动)以验证页边距是否符合预期。
然而,白色space仍会填满图形设备的水平范围,因此您需要调整xlim
,使白色space为在 绘图内而不是在绘图外,或者只是适当地调整设备的宽度。我做了后者,如果绘制到文件可能需要反复试验,但如果绘制到 x11
/windows
/quartz
设备(只需调整大小窗格)。
我想删除 R 在格子图周围的默认边距。这意味着我想去掉红色矩形之外的所有空白区域。这是示例:
library (raster)
library(rasterVis)
f <- system.file("external/test.grd", package="raster")
r <- raster(f)
levelplot(r, margin=T)
您可以将 layout.heights
和 layout.widths
参数调整为 lattice.options
:
lattice.options(
layout.heights=list(bottom.padding=list(x=0), top.padding=list(x=0)),
layout.widths=list(left.padding=list(x=0), right.padding=list(x=0))
)
levelplot(r, margin=TRUE)
Select 上面的图像(例如通过单击它的右侧并向左拖动)以验证页边距是否符合预期。
然而,白色space仍会填满图形设备的水平范围,因此您需要调整xlim
,使白色space为在 绘图内而不是在绘图外,或者只是适当地调整设备的宽度。我做了后者,如果绘制到文件可能需要反复试验,但如果绘制到 x11
/windows
/quartz
设备(只需调整大小窗格)。