[R] barplot colors
David L Carlson
dcarlson at tamu.edu
Tue Mar 26 20:43:12 CET 2013
You will have to trick barplot into thinking you have four groups:
> wmod <- cbind(c(w[,1], 0, 0), c(0, 0, w[,2]))
> barplot(wmod, main="2012", col=c("red", "green", "blue", "pink"))
----------------------------------------------
David L Carlson
Associate Professor of Anthropology
Texas A&M University
College Station, TX 77843-4352
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of Francois de Ryckel
> Sent: Tuesday, March 26, 2013 1:09 PM
> To: r-help at r-project.org
> Subject: [R] barplot colors
>
> Dear all,
>
> I have a 2 by 2 matrix and I would like to do a barplot with it. (so 2
> bars with each having 2 stacks.). I would like to have one colors per
> stack, so 4 different colors total.
> The problem is that R is only given me 2 colors (the same two for the
> bottom stack and the same two for the top stack). Any idea how I can
> do to have 4 colors? (without using ggplot2 preferably)
> Here is my code
>
> > w <- matrix(table(cutMF12G3),2,2)
> > w
> [,1] [,2]
> [1,] 8 13
> [2,] 8 8
>
> > barplot(w, main="2012", col=c("red", "green", "blue", "pink"))
>
> Thanks in advance for your help.
>
> Frangois
>
>
>
> [[alternative HTML version deleted]]
More information about the R-help
mailing list