命令如下:
#d ;
twoway (lfit stru year, by(id))
(scatter stru year [aweight=decoupling],
msymbol(oh) msize(small) by(id)
xlabel(#5) ylabel(#5, nogrid)
xline(2006 2011, lwidth(thin) lcolor(black) lpattern(dash))) ,
legend (ring() pos(6) rows(1))
;
#d cr
但是做出来的图存在如下问题:
1. 权重指标
decoupling正负值都有,但是图中只显示正值;我想要的是:按照负值、0-1之间、大于1 分别显示
2. 虽然散点的大小在每一个id下是可以比较的,但是在不同的id下不可比,例如附图中A点对应的decoupling值是1.08,B点对应的是1.76,但是A点却比B点大很多。
不知道这两个问题要怎样解决,请各位帮帮忙,非常感谢!!
数据文件:
图形文件: