首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当usmap包中存在数据时,为什么这些状态不显示数据?

当usmap包中存在数据时,为什么这些状态不显示数据?
EN

Stack Overflow用户
提问于 2020-12-14 18:44:28
回答 1查看 129关注 0票数 1

我试图用usmap包在美国地图上绘制选举结果,但是即使数据集已经完成,我还是得到了显示某些州缺少的值的图表。各州都灰蒙蒙的,我不知道为什么会这样..

代码语言:javascript
复制
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"))

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-14 19:47:15

您不正确地假设usmap将推断状态名称的任何格式。例如,这两种方法都产生了一个工作地图,

代码语言:javascript
复制
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")

根据你的数据图片推断,你正在尝试

代码语言:javascript
复制
usmap::plot_usmap(data=data.frame(state=c("alabama","new-york"),s=c(5,15)), values="s")
#                                                       ^ dash, not space

所以我认为你需要清理你的数据并修正你的州名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65294698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档