[R] ggplot-How to define fill colours?

ONKELINX, Thierry Thierry.ONKELINX at inbo.be
Tue Dec 18 11:35:31 CET 2007


I've had a similar problem. See this post for the solution:



ir. Thierry Onkelinx
Instituut voor natuur- en bosonderzoek / Research Institute for Nature
and Forest
Cel biometrie, methodologie en kwaliteitszorg / Section biometrics,
methodology and quality assurance
Gaverstraat 4
9500 Geraardsbergen
tel. + 32 54/436 185
Thierry.Onkelinx op inbo.be 

Do not put your faith in what statistics say until you have carefully
considered what they do not say.  ~William W. Watt
A statistical analysis, properly conducted, is a delicate dissection of
uncertainties, a surgery of suppositions. ~M.J.Moroney

-----Oorspronkelijk bericht-----
Van: r-help-bounces op r-project.org [mailto:r-help-bounces op r-project.org]
Namens Pedro de Barros
Verzonden: maandag 17 december 2007 23:55
Aan: r-help op stat.math.ethz.ch
Onderwerp: [R] ggplot-How to define fill colours?
Urgentie: Hoog

Dear R's (most likely Hadley),

I want to build a stacked bar plot where I would like to define which 
colours will be used for each of the groups. However, I do not seem 
to find a way to do this, even if I've been looking over many places.

I have tried several variations, and my final try was this code, but 
I still do not manage to get the colours as I pre-define. Any hints 
about how to get this?

Thanks in advance,
my code:
 >plotdata1<-data.frame(x=rep(factor(1:4),4), y=rep(0.1*(1:4),4), 
+group=as.character(rep(c('white', 'red', 'blue', 'green'),rep(4,4))))
 >plot3<-plot0+layer(data=plotdata1, mapping=aes_string(x='x',y='y', 
+fill='group'),geom='bar', stat='identity', position='stack')

R-help op r-project.org mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list