全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
53872 69
2014-04-20

我想把地级市的人口信息画在地图上。我参考http://www.stata.com/support/faqs/graphics/spmap-and-maps/ 上的例子,在国家基础地理信息系统网站下载了地图数据,然后画出了一只抽象派的公鸡,我的code问题在哪呢?



shp2dta using res2_4m, database(china_city_db) coordinates(china_city_coord) genid(id) replace

use "china_city_db.dta", clear


gen city_id=int(ADCODE99/100)


replace city_id=1100 if city_id==1101

replace city_id=1200 if city_id==1201

replace city_id=3101 if city_id==3100

replace city_id=3100 if city_id==3101

replace city_id=5000 if city_id==5001


merge m:1 city_id using yearbook2000.dta

drop if _merge != 3


spmap pop using "china_city_coord.dta",id(id)


ma.png



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-4-20 20:22:52
sort id之后试一下
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-20 20:25:49
wfldragon 发表于 2014-4-20 20:22
sort id之后试一下
是改为下面那样子吗?我改成下面那样子结果还是一只抽象派公鸡
sort id
spmap pop using "china_city_coord.dta",id(id)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-20 20:52:55
我也不会啊。。。。求教。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-21 10:25:01

. shp2dta using G:\Research\R\bou2_4p, database(db) coordinates(uscoord) genid(id)
. use db, clear
. spmap AREA using uscoord, id(id) fcolor(Blues)
我这个没问题啊,你上传一下数据?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-21 16:10:04
wfldragon 发表于 2014-4-21 10:25
. shp2dta using G:\Research\R\bou2_4p, database(db) coordinates(uscoord) genid(id)
. use db, clea ...
我也是用你的那组数据,画省级的没问题,但是要画市级的行政区图就出问题。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群