【问题标题】:Remove country borders in maps::map("world", ...) in R在 R 中的 maps::map("world", ...) 中删除国家边界
【发布时间】:2015-03-03 09:25:22
【问题描述】:

我正在寻找使用 maps 包中的 map() 仅显示土地的世界地图,以绘制线条。我尝试了各种不同的论点组合,但总是与国家边界有关。例如,设置lwd=0 会抛出消息invalid value specified for graphical parameter "lwd",下图显示了这个图像 - 国家边界细,但仍然存在。

map("world", col="#151515", fill=T, bg="#000000", interior=F, lwd=0.02)

【问题讨论】:

  • 如果 map 函数不是必需的,您可能需要更改问题标题

标签: r maps


【解决方案1】:

这对我有用:

plot(world, col="gray", border="gray", bg="black")

有关更多图形多边形选项,请参阅this question

【讨论】:

  • 恐怕我没有使用所需的函数回答您的问题:map 似乎不允许更改边界线颜色,尽管您 可以 可以想象地溶解一个world 多边形并将其变形为map 所需的“地理数据库”格式,这不是简单的方法...
  • border 设置为与col 相同的颜色(没有意识到存在该参数-未记录,因此必须从多边形继承),因此我认为您的答案有效。为更具体地解决我的问题而进行了编辑,希望没关系。
  • 我知道 SpatialPolygons 类的 plot 方法将 border 作为参数......但是当我使用 map 函数尝试它时,我得到 "border" is not a graphical parameter 错误。这是为什么呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-08
  • 1970-01-01
  • 2013-05-16
  • 1970-01-01
  • 2023-01-30
相关资源
最近更新 更多