【问题标题】:Remove Alaska and Hawaii from US grid in geofacet在 geofacet 中从美国网格中删除阿拉斯加和夏威夷
【发布时间】:2021-05-10 19:17:35
【问题描述】:

我正在将此 csv file 用于项目。它有美国的州际移民数据。

我正在使用geofacet 包绘制facet_geom 49 个州的图。但这也绘制了AlaskaHawaii 的图。我不希望它绘制这两个州的迁移数据,因为文件中没有可用的数据。

下面是我的代码。情节出来了,我只需要一种不绘制上述两种状态的方法。

library(data.table)
library(ggplot2)
library(geofacet)

# Load the data
data_full <- fread("data_full.csv")

# Plot the data
ggplot(data_full, aes(group = GeoName))+
    geom_line(aes(x = Year, y = In_Mig))+
    facet_geo(~ GeoName, scales = "free_y", grid = "us_state_grid1")

【问题讨论】:

    标签: r ggplot2


    【解决方案1】:

    我发现以下是答案:-

    library(data.table)
    library(ggplot2)
    library(geofacet)
    
    # Load the data
    data_full <- fread("data_full.csv")
    my_us_grid <- us_state_grid1[c(-2, -11), ]
    
    # Plot the data
    ggplot(data_full, aes(group = GeoName))+
        geom_line(aes(x = Year, y = In_Mig))+
        facet_geo(~ GeoName, scales = "free_y", grid = my_us_grid)
    

    【讨论】:

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