r - 使用 ggplot for mapsError in unit(x, default.units) 出现此错误:'x' 和 'units' 的长度必须 > 0
问题描述
不断收到此错误,不确定我做错了什么,尝试使用fill=factor()
但也没有用,非常感谢任何帮助。
存储数据
map <- map_data("state")
map
创建地图
map.simple <- ggplot() + geom_map(data=map,aes(x=map$long,y=map$lat,map_id=region),map=map,fill="white", color="black")
map.simple
创建每个州的平均收入地图
map.income <- map.simple + geom_map(data=Final.income, map=map,aes(fill=as.factor(avgmedian),map_id=State),color="black",na.rm=TRUE)
map.income
解决方案
推荐阅读
- oracle - 在 Collections 中动态获取数据
- java - 循环和 showConfirmDialog
- php - 转换日期和秒
- flutter - Flutter,哪个文件夹不提交到svn
- haproxy - 如何在“haproxy”前端指定端口范围?
- java - 更改 Kafka 配置 max.poll.interval.ms 导致一个消费者卡在(重新)加入组
- javascript - 无法在nestjs中模拟elasticsearch服务
- java - 将 grails 2.x 应用程序升级到 Grails 3.2.9 时出现问题
- javascript - 无法在 Botpress (axios) 上使用外部 API
- reactjs - React Hooks:“useMutationEffect”和“useLayoutEffect”有什么区别?