[R] Plotting US States: Issue with filled colors cycling

Kevin Wright kw.stat at gmail.com
Thu Sep 13 04:21:17 CEST 2012


Even this one-liner shows Michigan with 2 colors.
map("state", col=1:3, fill=TRUE)

This link might help:
http://tolstoy.newcastle.edu.au/R/devel/06/08/6354.html

Kevin


On Wed, Sep 12, 2012 at 10:38 AM, Josh Browning
<rockclimber112358 at gmail.com> wrote:
> I'm having issues when trying to do a filled State plot using the maps()
> package.  It seems that the color values aren't being plotted correctly,
> and I'm not sure why...
>
> I've started debugging it, but I'm stuck.  I've attached the code that I've
> got so far.  The for loop plots states 1:i.  What I'm noticing is that the
> colors are correct until after Michigan gets plotted (i=24).  Then, the
> colors change each time the for loop is executed.  I'm guessing it has
> something to do with Michigan having multiple regions, but I have no idea
> what to do from here.  Help! (and thanks for taking the time to read
> this/help me out)
>
> state = c("Alabama","Alaska","Arizona","Arkansas",
> "California","Colorado","Connecticut","Delaware",
> "District Of Columbia","Florida","Georgia",
> "Hawaii","Idaho","Illinois","Indiana",
> "Iowa","Kansas","Kentucky","Louisiana",
> "Maine","Maryland","Massachusetts",
> "Michigan","Minnesota","Mississippi","Missouri",
> "Montana","Nebraska","Nevada","New Hampshire",
> "New Jersey","New Mexico","New York","North Carolina",
> "North Dakota","Ohio","Oklahoma","Oregon",
> "Pennsylvania","Rhode Island","South Carolina","South Dakota",
> "Tennessee","Texas","Utah","Vermont",
> "Virginia","Washington","West Virginia","Wisconsin","Wyoming")
>
> dState = data.frame( col=rbinom(51,size=2,prob=.6)+1, state=state )
>
> for( i in 1:51 ){
>   dTemp = dState[1:i,]
>   map("state", regions = dTemp$state,
> #      boundary = TRUE,
> #      lty = 1, lwd =1,
>       col= dTemp$col,
>       fill=T)
>   readline( paste( "Current i is", i ) )
> }
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



-- 
Kevin Wright




More information about the R-help mailing list