[R] help with barplot
Thomas Levine
thomas.levine at gmail.com
Sat May 28 04:41:35 CEST 2011
Does this do it?
barplot(t(matrix(pivot$x,4)),beside=T)
Tom
On Fri, May 27, 2011 at 6:08 PM, steven mosher <moshersteven at gmail.com> wrote:
>
> Hi,
>
> I'm really struggling with barplot
>
> I have a data.frame with 3 columns. The first column represents an
> "incident" type
> The second column represents a "month"
> The third column represents a "time"
>
> Code for a sample data.frame
>
> incidents <- rep(c('a','b','d','e'), each =25)
> months <- rep(c(1,2), each =10)
> times <-rnorm(100)
>
> # make my sample data
>
> DF <-
> data.frame(Incidents=as.factor(incidents),Months=as.factor(months),Time=times)
>
> # now calculate a mean for the "by" groups of incident type and month
>
> pivot <-
> aggregate(DF$Time,by=list(Incidents=DF$Incidents,Months=DF$Month),FUN=mean,simplify=TRUE)
>
> What I want to create is a bar plot where I have groupings by incident type
> ( a,b,d,e) and within each group
> I have the months in order.
>
> So group 1 would be Type "a"; month 1,2;
> group 2 would be Type "b"; month 1,2;
> group 3 would be Type "d"; month 1,2;
> group 4 would be Type "3"; month 1,2;
>
> I know barplot is probably the right function but I'm a bit lost on how to
> specify groupings etc
>
> TIA
>
> [[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.
More information about the R-help
mailing list