gpt4 book ai didi

r - levelplot:如何在颜色键和 x 轴标签之间添加空格

转载 作者:行者123 更新时间:2023-12-04 13:59:32 25 4
gpt4 key购买 nike

我正在尝试使用 levelplot 来绘制一个简单的数字高程模型 (DEM)。

这是我的代码:

r1 = raster("ned10dem.tif")
e = extent(460000,480000,4555000,4567500)
rr1 = crop(r1,e)
p = levelplot(rr1, scales=list(x=list(at=seq(450000,480000,4000))),
margin=F, cuts=200,
col.regions = terrain.colors(350,alpha=1),
colorkey=list(space="bottom"),
xlab="Easting(m)", ylab="Northing(m)")
plot(p)

情节最终看起来像这样:

levelplot

我无法弄清楚的是如何增加颜色键和 x 轴之间的空间,使颜色键不覆盖 x 轴标签。

最佳答案

添加以下内容:

par.settings = list(layout.heights=list(xlab.key.padding=1))

测试示例:
x <- seq(pi/4, 5*pi, length.out=100)
y <- seq(pi/4, 5*pi, length.out=100)
r <- as.vector(sqrt(outer(x^2, y^2, "+")))
grid <- expand.grid(x=x, y=y)
grid$z <- cos(r^2) * exp(-r/(pi^3))
p <- levelplot(z~x+y, data=grid,
margin=F, cuts=200,
par.settings=list(layout.heights=list(xlab.key.padding=1)),
col.regions=terrain.colors(350, alpha=1),
colorkey=list(space="bottom"),
xlab="Easting(m)", ylab="Northing(m)")
print(p)

levelplot

关于r - levelplot:如何在颜色键和 x 轴标签之间添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29869727/

25 4 0