Plot 使用spmap绘制县的问题

Plot 使用spmap绘制县的问题,plot,stata,cartography,cartogram,Plot,Stata,Cartography,Cartogram,我正试图用一个与美国大陆的县相关联的值来划分这些县。我正在使用spmap软件包。我的形状文件来自:。我使用的是500k版本 capture ssc install spmap capture ssc install shp2dta 我解压缩了文件。然后按如下方式加载地图: shp2dta using "cb_2015_us_county_500k.shp", database(county2015db) coordinates(county2015coord) replace use coun

我正试图用一个与美国大陆的县相关联的值来划分这些县。我正在使用
spmap
软件包。我的形状文件来自:。我使用的是500k版本

capture ssc install spmap
capture ssc install shp2dta
我解压缩了文件。然后按如下方式加载地图:

shp2dta using "cb_2015_us_county_500k.shp", database(county2015db) coordinates(county2015coord) replace
use county2015db, clear
destring STATEFP, replace
destring GEOID, replace
如果我不想给各县遮阴,一切都会很完美:

spmap using county2015coord if STATEFP<60 & STATEFP!=2 & STATEFP!=15, id(GEOID)

spmap使用county2015coord if STATEFP我应该在
ID()
字段中使用
\u ID
,而不是使用
GEOID
。这就解决了问题

spmap _ID using county2015coord if STATEFP<60 & STATEFP!=2 & STATEFP!=15, id(GEOID) fcolor(Blues)