Skip to content

US States percentage change plot

6 messages · Michael Charles Bailey I, Paul Hiemstra, Jim Lemon +3 more

#
On 10/13/2011 12:45 AM, Michael Charles Bailey I wrote:
Hi,

Please provide a reproducible example (up to the point where you are
stuck), as suggested in the posting guide.

good luck,
Paul
#
On 10/13/2011 11:45 AM, Michael Charles Bailey I wrote:
Hi Michael,
I do a similar thing like this:

SEIFAcol<-color.scale(AU_SEIFA$SEIFA1dec[1:199],
  c(1,0.9,0.8,0.8),c(0.8,0.9,0.9,0.8),c(0.8,0.8,0.9,1),xrange=c(1,10))
...
plot(NSWmap,xlim=c(140,max(cdrt09$GeocodeX,na.rm=TRUE)),
  col=SEIFAcol)
SEIFAlegendcol<-color.scale(1:10,
  c(1,0.9,0.8,0.8),c(0.8,0.9,0.9,0.8),c(0.8,0.8,0.9,1))
color.legend(151.8,-37.5,152.3,-34.5,as.character(1:10),SEIFAlegendcol,
  align="rb",gradient="y")

In this case, Statistical Local Areas are being colored on the Index of 
Relative Social Disadvantage. The call to color.scale calculates a color 
for each of the 199 SLAs based on their IRSD score. If you want to 
define different color scales for positive and negative values, see the 
help page for color.scale (plotrix).

Jim
#
Unless your audience is mainly interested in Texas and California and is completely content to ignore Rhode Island, then I would suggest that you look at the state.vbm map in the TeachingDemos package that works with the maptools package.  The example there shows coloring based on a variable.
#
OT question: can R produce Cartograms?

Here's an example of World Population:
http://www.worldmapper.org/display.php?selected=2


This might make Texas smaller and Rhode Island larger....



Robert Farley
LACMTA

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of Greg Snow
Sent: Thursday, October 13, 2011 11:28
To: Michael Charles Bailey I; r-help at r-project.org
Subject: Re: [R] US States percentage change plot

Unless your audience is mainly interested in Texas and California and is completely content to ignore Rhode Island, then I would suggest that you look at the state.vbm map in the TeachingDemos package that works with the maptools package.  The example there shows coloring based on a variable.
#
One package that you can use is Rcartogram from Omegahat, although it
took me a long long time to figure out how to use it for real maps. I
noticed there was another unpublished package named cart in R-Forge,
and I have never tried it.

I also want to know if there are other R packages that have as simple
usage as "take the polygon coordinates and warp the polygons according
to a variable". At least for Rcartogram, it is not so easy (due to the
design of the C code by other authors). Maybe I'm going in a wrong
direction (no cartogram algorithm is so straightforward?).

Regards,
Yihui
--
Yihui Xie <xieyihui at gmail.com>
Phone: 515-294-2465 Web: http://yihui.name
Department of Statistics, Iowa State University
2215 Snedecor Hall, Ames, IA
On Thu, Oct 13, 2011 at 1:43 PM, Farley, Robert <FarleyR at metro.net> wrote: