无法在R中覆盖两层地图
Not able to overlay two layers of map in R
这是我的示例代码
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
有人请帮我解决这个基本问题。如果您能解释为什么会出现此错误,可能会更有帮助。提前致谢
我找到了答案。
我在 markdown 块中使用代码,并且是逐行 运行 宁代码而不是 运行 宁整个块 (ctrl+shift+enter)
答:运行整个chunk不会有任何问题。
这是我的示例代码
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
有人请帮我解决这个基本问题。如果您能解释为什么会出现此错误,可能会更有帮助。提前致谢
我找到了答案。 我在 markdown 块中使用代码,并且是逐行 运行 宁代码而不是 运行 宁整个块 (ctrl+shift+enter)
答:运行整个chunk不会有任何问题。