【问题标题】:Not able to overlay two layers of map in R无法在 R 中覆盖两层地图
【发布时间】:2021-05-29 13:38:49
【问题描述】:

这是我的示例代码

library(spData)

world_asia = world[world$continent == "Asia", ]
asia = st_union(world_asia)

plot(world["pop"], reset = FALSE)
plot(asia, add = TRUE, col = "red")

我得到的错误是:

Error in polypath(p_bind(L), border = border[i], lty = lty[i], lwd = lwd[i], : plot.new has not been called yet

请有人帮我解决这个基本问题。如果您能解释为什么会出现此错误,可能会更有帮助。提前致谢

【问题讨论】:

  • 无法复制。对我来说很好。尝试重新启动 R 会话。

标签: r gis sf sp


【解决方案1】:

我找到了答案。 我在 markdown 块中使用代码并且逐行运行代码而不是运行整个块(ctrl+shift+enter)

答案:运行整个块不会有任何问题。

【讨论】:

    猜你喜欢
    • 2020-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-11
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    相关资源
    最近更新 更多