Hi Phil,
I saw your post and have been doing this exact thing for the US recently. Do you have a county shapefile? You will need this to join your data (Y) to. I typically use ArcGIS to join my attribute data to my shapefiles, but I don't know if you have access to this software. This is ONE way to do it there are lots of different ways to plot geographic data in polygons, so hopefully this will get you started.

Here is an example from some of my work, you need 3 libraries (and their dependencies installed: classInt, maptools and RColorBrewer
library(classInt)
library(maptools)
library(RColorBrewer)

##Read in the us county shapefile, I had my data in Lambert Conformal Conic projected coordinate system, you would have to change the proj4string to what your projection is usdat<-readShapeSpatial(fn="us.county.shp", proj4string=CRS("+proj=lcc"))

#Find the "break levels" for classifying numeric values of Y into discrete intervals, this uses the Jenks/Fisher method which looks for natural breaks in the data
brks.Y<-classIntervals(usdat$Y, n=5, style="fisher")

#Define a color ramp of increasing intensity Blues
cols<-brewer.pal(5,"Blues")

#Plot the polygons, plotting each county with a color corresponding to its attribute value Y plot(usdat, col=cols[findInterval(usdat$Y, brks.Y, all.inside=T)], border=0.1)
title(main="County Plot of Y")
labs<-leglabs(brks.Y, under="Under", over="Over", between="to")
legend("bottomleft",legend=labs, cex=.9, fill=brewer.pal(5,"Blues"))

If you need the US shapefile, you can get them from the Census Cartographic Boundary files:
http://www.census.gov/geo/www/cob/

Hope this gets you started
Corey

Corey Sparks
Assistant Professor
Department of Demography and Organization Studies
College of Public Policy
One UTSA Circle
San Antonio, TX 78239
[email protected]

Responding To:
Hi R-sig:

I'm just an old guy and new to this list... But have been using R for
years now.

I want to make a map of couties in the US with shaded colors that depend
on the level of variable "Y" that I want to map.

I have the US county and state fips codes and the Y variable.

How do I do this?

Please reply to [email protected]

Thanks,
Phil Smith
[email protected]

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to