R地图包丢失的县
我正在尝试使用R“地图”软件包制作一张美国各州的热图/choropleth/主题图。不幸的是,数据库中似乎缺少一些县R地图包丢失的县,r,maps,package,missing-data,R,Maps,Package,Missing Data,我正在尝试使用R“地图”软件包制作一张美国各州的热图/choropleth/主题图。不幸的是,数据库中似乎缺少一些县 library(maps) data(county.fips) which(county.fips[,1] == 35006) which(county.fips[,2] == 'new mexico,cibola') 结果未找到任何条目 > library(maps) > data(county.fips) > which(county.fips[,1] =
library(maps)
data(county.fips)
which(county.fips[,1] == 35006)
which(county.fips[,2] == 'new mexico,cibola')
结果未找到任何条目
> library(maps)
> data(county.fips)
> which(county.fips[,1] == 35006)
integer(0)
> which(county.fips[,2] == 'new mexico,cibola')
integer(0)
我知道这个fips代码存在!(http://en.wikipedia.org/wiki/Cibola_County新墨西哥州
)
有人知道我怎样才能完成我的全部情节吗?我能找到的所有信息都列在这里:
谢谢你的帮助 Cibola县未在“县”数据库中丢失。应该足够画地图了。例如,见:
map.text('county', 'new mexico')
啊哈,问题不在于地图,而在于county.fips。Cibola County未出现在该数据集中,因此当我将数据{variable to plot,FIPS code}与列表匹配时,Cibola始终缺失 有一个展示Cibola县的工作区。。。为不涉及county.fips数据集的county编写显式行
countynames <- match(county.fips[,"fips"], mydatavector$fips)
cibola_value <- mydatavector[which(mydatavector$fips == 35006)]
m <- map("county")
map("county", countynames, col=rainbow(100)[mydatavector$var_to_plot], fill=TRUE, add=TRUE)
map("county", "new mexico,cibola", col=rainbow(100)[cibola_value], fill=TRUE, add=TRUE)
countynames是的,它出现在那里,但不在county.fips数据库中:库(地图);数据(县fips);其中(county.fips==“新墨西哥州,圣胡安”);其中(country.fips==“newmexico,cibola”)
此代码返回圣胡安县的fips代码,但不返回cibola