【问题标题】:Removing colour scale on spplot in R?在R中删除spplot上的色标?
【发布时间】:2013-10-04 17:49:28
【问题描述】:

我想删除 R 中 spplot 右侧的色标。是否有一个参数可以添加到我的绘图调用中,允许我这样做,只留下没有颜色图例的地图?

【问题讨论】:

  • 你可以试试colorkey=FALSE
  • 非常感谢乔希!正是我想要的。
  • @JoshO'Brien 你想添加这个作为答案吗?

标签: r colors plot scale


【解决方案1】:

尝试colorkey=FALSE,作为spplot 命令的附加输入。

【讨论】:

    【解决方案2】:

    请注意,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 日创建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-17
      • 2020-02-22
      • 1970-01-01
      • 2017-02-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多