Thank you for this advice. It does almost what I want, except that I 
need an extra "groups" argument because I have two separate groups of 
data to plot by their own line on each panel. I tried to solve it using 
the subscripts argument and custom panel function, but I still miss 
something :

Data frame err.moy has 5 columns of interest. I want to plot moy against 
X conditionning on A and B, for the two groups stored in the factor Grp 
(coded by 1 and 2) in each panel. I tried

  coplot(moy~X|A*B, data=err.moy,
         panel=function(x, y, subscripts, ...)
         {
           lines(x[subscripts & err.moy[subscripts,]$Grp==1], 
y[subscripts & err.moy[subscripts,]$Grp==1], type="b", lty="dashed", pch=3)
           lines(x[subscripts & err.moy[subscripts,]$Grp==2], 
y[subscripts & err.moy[subscripts,]$Grp==2], type="b", lty="dotted", pch=2)
         },
         subscripts=TRUE
        )

but nothing plot in the panels.

Deepayan Sarkar a écrit :

>On Tuesday 22 March 2005 08:53, Yves Brostaux wrote:
>  
>
>>Hello !
>>
>>I'm struggling again against lattice graprhics. ;) I'm trying to
>>produce a conditionnal xyplot with two conditionning factors (let's
>>say A and B). I want the levels of those factors (A1, A2, etc)  to
>>show in the margins of the lattice plot, not in the strips between
>>the panels.
>>
>>A1     A2     A3
>>
>>plot11 plot12 plot13  B1
>>
>>plot21 plot22 plot23  B2
>>    
>>
>
>You cannot do this with xyplot (or any other lattice function). But 
>try ?coplot.
>
>Deepayan
>
>  
>
>>I managed to remove the strips with strip=FALSE, but now I can't find
>>how to write the levels of the factors in the margin in front of
>>their respective lines/columns. It doesn't seems that xlab and ylab
>>arguments could help doing this, as I can't insert multiple xlab's (x
>>variable and A levels, or y variable and B levels) and can't decide
>>which side to use for writing them.
>>
>>Does anybody have a hint ? Thank you very much !
>>    
>>
>
>
>  
>

-- 
Ir. Yves BROSTAUX
Unité de Statistique et Informatique
Faculté universitaire des Sciences agronomiques de Gembloux (FUSAGx)
8, avenue de la Faculté
B-5030 Gembloux
Belgique
Tél: +32 81 62 24 69
Email: brostaux.y@fsagx.ac.be


	[[alternative HTML version deleted]]


