【问题标题】:Plot US map in R without Alaska and Hawaii在没有阿拉斯加和夏威夷的 R 中绘制美国地图
【发布时间】:2020-04-28 02:21:25
【问题描述】:

任何人都知道我如何在 R 中绘制没有阿拉斯加和夏威夷州的美国地图?

我已尝试使用 plot_usmapggplot2,但无法从图中删除这些状态。

谢谢你:)

【问题讨论】:

  • 你试过在ggplot2中通过coord_map()或者coord_cartesian()设置xlim和ylim吗?您应该能够放大到美国大陆。

标签: r plot


【解决方案1】:

您可以在plot_usmap 中使用exclude 参数:

library(usmap)
plot_usmap(data = statepop, values = "pop_2015",
           exclude = c("AK","HI"))

# Without any fillings:
plot_usmap(exclude = c("AK","HI"))

使用ggplot2,您可以直接加载美国各州:

library(ggplot2)

us <- map_data("state")
ggplot()+
  geom_map(data = us, map = us, 
           aes(x = long, y = lat, map_id=region))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-25
    • 2022-01-10
    • 1970-01-01
    • 2015-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多