尝试在纽约地区通过邮政编码创建公司X员工的热图。 shapefile正确加载和绘图,我有一个包含以下列的数据框:zip code,res2004,res2005,...,res2014
Shape文件
Map 1是shapefile。从本质上讲,它是人口普查提供的Zip Code Tabulation Area shapefile的较小版本。
数据
zip_allyr是按年份按邮政编码计算的数据框。列是: zip_code,res2004,res2005,...,res2014
其中res2004是2004年给定邮政编码中的居民人数。
码
library(maps)
library(ggplot2)
map1 <- readShapeSpatial("...tristate1.shp")
plot(map1) #test that map shows
map2 <- fortify(map1, region="ZCTA5CE10") #Fortify map shapefile
ggplot() + geom_map(map=map2, data=zip_counts, aes(map_id=zip_code, fill=res2014))
这会导致以下错误:
Error in exists(name, env) : argument "env" is missing, with no default
有人能让我知道我错过了什么吗?
编辑1:添加了shapefile和数据描述