【发布时间】:2013-10-04 17:49:28
【问题描述】:
我想删除 R 中 spplot 右侧的色标。是否有一个参数可以添加到我的绘图调用中,允许我这样做,只留下没有颜色图例的地图?
【问题讨论】:
-
你可以试试
colorkey=FALSE -
非常感谢乔希!正是我想要的。
-
@JoshO'Brien 你想添加这个作为答案吗?
我想删除 R 中 spplot 右侧的色标。是否有一个参数可以添加到我的绘图调用中,允许我这样做,只留下没有颜色图例的地图?
【问题讨论】:
colorkey=FALSE
尝试colorkey=FALSE,作为spplot 命令的附加输入。
【讨论】:
请注意,colorkey=FALSE 适用于网格数据,但不适用于点数据。如果您需要点数据,请使用auto.key=FALSE(来自此thread):
## prepare data
library(sp)
data(meuse.grid)
gridded(meuse.grid)=~x+y
data(meuse)
coordinates(meuse)=~x+y
## Gridded data
spplot(meuse.grid, "dist", colorkey=FALSE)
# point data
spplot(meuse, "elev", colorkey=FALSE) # does not work
spplot(meuse, "elev", auto.key=FALSE)
由reprex package (v0.3.0) 于 2020 年 2 月 2 日创建
【讨论】: