[R-sig-Geo] generating large, non-repeating, color palates for world maps

Eric Carr carr at nimbios.org
Wed Aug 21 23:08:46 CEST 2013


200 colors seems extreme but ....   Cubehelix will generate a ramp of that
size.
http://www.mrao.cam.ac.uk/~dag/CUBEHELIX/cubetry.html
Eric

-----Original Message-----
From: r-sig-geo-bounces at r-project.org
[mailto:r-sig-geo-bounces at r-project.org] On Behalf Of Damian Maddalena
Sent: Wednesday, August 21, 2013 4:57 PM
To: r-sig-geo at r-project.org
Subject: [R-sig-Geo] generating large, non-repeating, color palates for
world maps

I am mapping regions generated using k-means clustering of ecological
variables at a global scale. I need to generate large random color ramps
(200 and 500 colors, for example) that do not repeat and implement them in
such a way as to minimize adjacency of similar colors. I am generating my
plots using spplot.

Currently, I generate my color ramps using rainbow() with the number of
categories in the spplot call as follows:

#df is a sp object of all land surface at .5 degree resolution. I am mapping
df$clusternum, a category that ranges from 1-n, where n is the number of
clusters.

n<-200
spplot(df,zcol="clusternum",col.regions=rainbow(n,start=1/6,end=1),at=0:n)

Is there a better way to do this where I can a.) randomize the colors and
b.) minimize adjacency of similar colors?

Thank you.

-Damian

_______________________________________________
R-sig-Geo mailing list
R-sig-Geo at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-geo



More information about the R-sig-Geo mailing list