r - 在 geofacet 中从美国网格中删除阿拉斯加和夏威夷
问题描述
我正在将此 csv文件用于项目。它有美利坚合众国的州际移民数据。
我正在使用geofacet
包来绘制facet_geom
49 个州的情节。但这也是阴谋Alaska
和Hawaii
阴谋。我不希望它为这两个州绘制迁移数据,因为文件中没有可用的数据。
下面是我的代码。情节正确地出现,我只需要一种不绘制上述两种状态的方法。
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")
解决方案
我发现以下是一个答案:-
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)
推荐阅读
- security - Zeppelin, Livy, 我可以得到 proxyUser
- java - 通过Java获取特定Kubernetes服务的节点IP
- python - Python,selenium chrome 驱动程序填充表单(元素 id 的变化)
- docker - 带有 GCP 凭据的 Gitlab Runner Image
- javascript - 无法运行程序 ng
- encryption - 对于基于 ISO 的媒体的加密,每个样本是否有最大允许的子样本?
- ionic-framework - 如何在 ionic 3 中的 Onesignal 中将默认推送通知图标更改为小图标?
- c# - 动作结果
没有按预期工作 - javascript - ReactJS,react-router:登录页面中的排除导航菜单
- jquery - 如何从 jQuery 库中获取项目的属性