On Sun, Aug 23, 2009 at 5:41 PM, Ben Bolker<bol...@ufl.edu> wrote:
>
>
>
> Fredrik Karlsson wrote:
>>
>> Dear list,
>>
>> I have a two character vector with two different values in them (two
>> each, that is). Naturally, when I use these vectors as grouping
>> factors in a lattice plot, I get four panels.
>> Now, one of the possible four combinations will never have data, so
>> one panel will always be empty. So now my question is: can I force R /
>> Lattice not to print it, and give me only the 3 filled panels?
>>
>> I have tried adding "layout=c(3,1)" to the list of arguments, but that
>> gives me one plot that looks like I want it to, and then a new plot
>> with just the empty panel. I use this in an odfWeave document, so just
>> getting the last (empty) plot in the output is not really what I want.
>>
>> I do of course appreciate all the help I can get on this.
>>
>>
>
> One possibility would be to assign the factor interaction explicitly
> to a variable  (mydata$interact = with(mydata,interaction(f1,f2)) or f1:f2)
> and group by the interaction (which
> will be missing the empty group) rather than by the two groups

In this case, another quick workaround would be to use
layout=c(3,1,1), although that would not easily generalize.

-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