Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | Nick Cox <njcoxstata@gmail.com> |
To | statalist@hsphsun2.harvard.edu |
Subject | Re: st: spmap |
Date | Sat, 22 Sep 2012 12:10:16 +0100 |
If I understand this correctly, Maurizio's code generate x = runiform()>0.5 was just a way of getting a categorical variable for an example. You should use, or if required -generate-, your own categorical variable. Nick On Sat, Sep 22, 2012 at 11:40 AM, Lynn Lee <lynn09v@gmail.com> wrote: > Dear Prof. Pisati, > > The -spmap- I used is the program written by you. > I appreciate for your reply. I still have one more question. It looks like > command "generate x = runiform()>0.5" assigns 0 or 1 randomly to each > region. I tried the command you suggested, but there are other regions(not > the region I want to color) also have the values fall into the range of > "<0.5". How to exclude them? If I want to choose the region I want(not > randomly) and to color them, how to do that? > > I appreciate for your help. > > Best Regards, > Lynn Lee > > -----Original Message----- > From: owner-statalist@hsphsun2.harvard.edu > [mailto:owner-statalist@hsphsun2.harvard.edu] On Behalf Of Maurizio Pisati > Sent: Saturday, September 22, 2012 3:17 PM > To: statalist@hsphsun2.harvard.edu > Subject: Re: st: spmap > > Dear Lynn, > the following example, using datasets distributed with -spmap-, might be of > help for drawing the map you're looking for: > > . use "Italy-RegionsData.dta", clear > . generate x = runiform()>0.5 > > . spmap x using "Italy-RegionsCoordinates.dta", id(id) /// > clmethod(unique) fcolor(white green) /// > label(label(region) xcoord(xcoord) ycoord(ycoord) /// > size(*.6) pos(0) angle(50)) > > > Best wishes, > Maurizio > > > > Il giorno 22/set/2012, alle ore 08.42, Lynn Lee ha scritto: > >> Dear all, >> >> I am now using -spmap- drawing map. When I write the following commad: >> spmap x using " map.dta", /// >> id(id) label(label(ename) /// >> xcoord(x_coord) ycoord(y_coord) size(*.6) /// >> pos(0) angle(50)) >> >> The Stata11 generates the map and automatically color every region on >> the map. >> So, I use "fcolor(white)" to set base map color to be white. But I >> only want to color several regions(not every region) on the map to be >> green. Which command is useful? >> >> Any suggestion is appreciated. >> >> Best Regards, >> Lynn Lee >> >> >> * >> * For searches and help try: >> * http://www.stata.com/help.cgi?search >> * http://www.stata.com/support/statalist/faq >> * http://www.ats.ucla.edu/stat/stata/ * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/statalist/faq * http://www.ats.ucla.edu/stat/stata/