[R] labels in lattice

Patrick Connolly p_connolly at slingshot.co.nz
Wed Dec 14 19:55:50 CET 2011


On Wed, 14-Dec-2011 at 08:43AM -0800, matteo wrote:

|> Dear all,
|> 
|> here is a simple problem that surely you already come across, but is giving
|> me a big headache...
|> 
|> I have a dataframe like this:
|> 
|> set.seed(3)
|> mydata <- data.frame(var = rnorm(100,20,1),
|>                      temp = sin(sort(rep(c(1:10),10))),
|>                      subj = as.factor(rep(c(1:10),5)))
|> 
|> and I need to make a scatter plot for each subj, not a problem, but...
|> what i want is to replace the strips from the lattice and add a label to
|> each plot.
|> I manage to do this with the following code, but I'm still not happy...
|> 
|> xyplot(var ~ temp | subj, 
|>        data = mydata,
|>        strip=FALSE,
|>        panel = function(x, y,...) {
|>                panel.xyplot(x, y,...)
|>                panel.text(1,21,labels=which.packet())
|>                }) 
|> 
|> The last bit...where i got stacked...is how to print letters instead of
|> numbers in each panel. I would like to call the panels a,b,c... and so on.

Make a,b,c... the levels of your subj column and lattice does it all
for you.

HTH



|> 
|> Any suggestions...
|> Many thanks
|> matteo 
|> 
|> --
|> View this message in context: http://r.789695.n4.nabble.com/labels-in-lattice-tp4195766p4195766.html
|> Sent from the R help mailing list archive at Nabble.com.
|> 
|> ______________________________________________
|> 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.

-- 
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.   
   ___    Patrick Connolly   
 {~._.~}                   Great minds discuss ideas    
 _( Y )_  	         Average minds discuss events 
(:_~*~_:)                  Small minds discuss people  
 (_)-(_)  	                      ..... Eleanor Roosevelt
	  
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.



More information about the R-help mailing list