0

我正在尝试使用 usmap 包在美国地图上绘制选举结果,但即使数据集完整,我也会得到显示某些州缺失值的图。状态是灰色的,我不确定为什么会这样。

在此处输入图像描述

plot_usmap(data=data_total,values='percent_biden')+
  scale_fill_continuous(low='red',high='blue',name='Percent for Biden')+
  theme(legend.position='right')+
  ggtitle(paste("Total Popular Vote of Final Results"))

在此处输入图像描述

4

1 回答 1

0

您错误地假设这usmap推断州名称的任何格式。例如,这两者都会产生一个工作地图,

usmap::plot_usmap(data=data.frame(state=c("alabama","new york"),s=c(5,15)), values="s")
usmap::plot_usmap(data=data.frame(state=c("AL","NY"),s=c(5,15)), values="s")

两种状态,取 1

而从您的数据图片推断,您正在尝试

usmap::plot_usmap(data=data.frame(state=c("alabama","new-york"),s=c(5,15)), values="s")
#                                                       ^ dash, not space

仅阿拉巴马州

所以我相信你需要清理你的数据并修复你的州名。

于 2020-12-14T19:47:15.517 回答