| 
 | 
楼主
 
 
 楼主 |
发表于 2012-2-8 14:47:39
|
只看该作者
 
 
 
请教proc gmap一些问题
data sites; 
   length stcode $ 2; 
   input region stcode $ sites@@; 
   state=stfips(stcode); 
   datalines; 
6   AR  12 10 AK  7 4   AL  12 9   AZ  10 9   CA  90 8   CO  15 
1   CT  15 3  DE  18 4  FL  52 4   GA  15 9   HI  4 7    IA  16 
10  ID  8 5   IL  38 5  IN  30 7   KS  10 4   KY  16 6   LA  15 
1   MA  30 3  MD  13 1  ME  12 5   MI  72 5   MN  30 7   MO  22 
4   MS  1 8   MT  8 4   NC  22 8   ND  0 7    NE  10 1   NH  18 
2   NJ  105 6 NM  9 9   NV  1 2    NY  78 5   OH  34 6   OK  10 
10  OR  10 3  PA  100 1 RI  12 4   SC  26 8   SD  2 4    TN  14 
6   TX  26 8  UT  12 3  VA  25 1   VT  8 10   WA  49 5   WI  40 
3   WV  6 8   WY  3 
; 
proc sort;   by state;  run; 
proc sort data=maps.us2 out=maps;  by state; run; /**/ 
data both; 
   merge maps sites; 
   by state; 
run; 
 
goptions reset=global gunit=pct border cback=white 
         colors=(blue red) /**/ 
         ctext=black ftext=swiss htitle=6 htext=3; 
proc gmap map=maps.us data=sites; 
   id state; 
   block sites / cblkout=same; 
run; 
quit; 
我想得到一张立体美国地图,每个州都有一个柱状体来表示各个州sites的多少. sites相对多的用红色柱状体,sites少的用蓝色柱状体(多和少的界限为sites均值,大于均值的为红色柱状体,其他的为蓝色柱状体),美国地图本身均为灰色. 
但上面的code却给出了额外有条纹的柱状体,地图本身的颜色也不对. 
就想请教一下大牛,我该如何调整参数? 
谢谢! |   
 
 
 
 |