[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