r - 无法在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
有人请帮我解决这个基本问题。如果您能解释为什么会出现此错误,可能会更有帮助。提前致谢
解决方案
我找到了答案。我在降价块中使用代码并且逐行运行代码而不是运行整个块(ctrl+shift+enter)
答:运行整个块不会有任何问题。
推荐阅读
- r - 如何卸载旧版本的 rlang 包?
- javascript - 加载页面时如何自动滚动到没有 ID 的元素?
- python - 如何使用带有 string_agg 的子查询插入带有 SQLAlchemy ORM 的行?
- python - 设置python日志记录级别的正确方法?
- intellij-plugin - 在 IntelliJ IDEA 插件中将捆绑插件声明为依赖项
- javascript - 我无法为我的柜台项目添加颜色
- python - 如何在 tkinter 画布中创建图像幻灯片?
- azure-data-factory-2 - 如何使用 GetMetadata 活动递归获取所有文件和文件夹
- node.js - 如何确保所有传入的请求都正确执行?
- python - 生成器没有在 Python 中创建任何输出