[R] barplot colors

Francois De Ryckel fderyckel at aislusaka.org
Tue Mar 26 21:35:49 CET 2013


Hi Rui,
Thanks for trying.  I know about the beside.  The reason I want them stack with various colors is that the 4 stacks represent the number of students on each quartiles on a test. 
Have a terrific Tuesday!
François



On 26 Mar 2013, at 21:45, Rui Barradas wrote:

> Hello,
> 
> I forgot to add that if you use argument beside = TRUE, you can have as many colors as there are bars, but this is not the kind of graph you want. (This behavior makes a lot of sense if you look at the underlying code for barplot.)
> 
> Rui Barradas
> 
> Em 26-03-2013 19:39, Rui Barradas escreveu:
>> Hello,
>> 
>> According to the code in file src/R/graphics/barplot.R, barplot() will
>> draw column by column, and threfore use as many colors as rows in the
>> matrix. Those colors will be reused for all bars. So I'm not seeing an
>> easy way of doing what you want using base graphics. Not without
>> changing the code for barplot().
>> 
>> 
>> Hope this helps,
>> 
>> Rui Barradas
>> 
>> Em 26-03-2013 18:09, Francois de Ryckel escreveu:
>>> 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.
>>> 
>>> François
>>> 
>>> 
>>> 
>>>    [[alternative HTML version deleted]]
>>> 
>>> 
>>> 
>>> ______________________________________________
>>> R-help at r-project.org mailing list
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide
>>> http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>> 
>> 
>> ______________________________________________
>> R-help at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list