On Tue, Nov 17, 2009 at 3:31 PM, Wilberforce
<will.pa...@matrixknowledge.com> wrote:
>
> I have a data frame with two factors and want to create panel barcharts with
> one factor defining the panels and the other the vertical categories by
> which I can count the rows of data in each combination of factors. How do I
> do this?
>
> I have been trying to use barchart(~factor1|factor2) but it does not give
> the panels as I want them.
>
> The data looks like this:
>
> Factor1    Factor2
> A             y
> B             y
> A             x
> B             y
> C             x
> etc...

You need to tabulate your data first; barchart() won't do that for you.

Start with

barchart(xtabs(~Factor1 + Factor2, your.data))

and try using

as.data.frame(xtabs(~Factor1 + Factor2, your.data))

as the data= argument for more flexibility.

-Deepayan

______________________________________________
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.

Reply via email to