Re: [R] barplot (stacked)

2010-03-24 Thread K. Elo

Hi Jens!

23.03.2010 17:18, koj wrote:

The problem is: I want to group the data. I want to have ten groups. The
first two bars should be [1,1] and [2,1] together in one bar and in the
second bar of the first obervation should be [1,2] and [2,2] (stacked with
beside =TRUE). Therefore the first observation is [1,1],[1,2],[2,1] and
[2,2].


I am not sure that I wholly understood what You want :) But why not use 
lattice 'barchart' instead:


Let's suppose 'dm' is your data matrix. Please try the following command 
and let us know, if the output is what you are looking for:


barchart(~dm[,1]+dm[,2], stacked=T)

HTH,
Kimmo

__
R-help@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.


Re: [R] barplot (stacked)

2010-03-24 Thread koj

Hi Kimmo, thank you for your answer, but this is not the thing I am searching
for. Unfortunately, I have not described the problem very good. But just in
this moment I have a good idea: I use add=TRUE and paint two plots. And so I
am sure that I can solve the problem. 
-- 
View this message in context: 
http://n4.nabble.com/barplot-stacked-tp1679227p1680485.html
Sent from the R help mailing list archive at Nabble.com.

__
R-help@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.


Re: [R] barplot (stacked)

2010-03-24 Thread K. Elo
Hi Jens!

24.03.2010 14:48, koj wrote
 
 Hi Kimmo, thank you for your answer, but this is not the thing I am searching
 for. Unfortunately, I have not described the problem very good. But just in
 this moment I have a good idea: I use add=TRUE and paint two plots. And so I
 am sure that I can solve the problem. 

Just to satisfy my curiosity: does the following code solve Your problem
(once again, dm refers to your data matrix):

--- cut here ---
barplot(dm[,seq(1,20,2)], col=grey, space=2)
barplot(dm[,seq(2,20,2)], add=T, col=c(blue,green), space=c(3,rep(2,9)))
--- cut here ---

Regards,
Kimmo

__
R-help@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.