Hi Andrew, This does it as part of the call. I have increased the height of the strip and added italic for the second name only.
densityplot(~density|type,data=Query,plot.points="jitter",ref=TRUE,width="sj", panel=function(x, ...){ panel.grid(h=-1, v=-1) panel.densityplot(x, ...) }, par.strip.text=list(lines=1.5), ## incr. line height strip=strip.custom(factor.levels=c(expression((sqrt(Gower^{1}))), expression((sqrt(italic(Kulczynski)^{1})))))) HTH, Mark. Andrewjohnclose wrote: > > Hi, > > I know this has come up before, but I am having a hard time getting any of > the solutions I have found to work! > > I am trying to change the conditioning variable names in my xyplot from > the default names as they appear from the data table - see following: > > X=densityplot(~density|type,data=Query,plot.points="jitter",ref=TRUE,width="sj", > panel=function(x, ...){ > panel.grid(h=-1, v=-1) > panel.densityplot(x, ...) > }) > > X > > to > > dimnames(X)[[1]] <- expression((sqrt(Gower^{1})),(sqrt(Kulczynski)) > > X > > The key issue is gaining the square root symbols and superscript position > of the "1" ... > > As an aside, it is possible to vary the font type within expression? Say > setting the text to italics but leaving the superscript "1" as ariel? > > Suggestion would be greatly appreciated > > Thank you > > Andrew > > http://www.nabble.com/file/p18787745/Query.csv Query.csv > -- View this message in context: http://www.nabble.com/Lattice%3A-Changing-the-names-of-conditional-variables-in-strips-to-mathematical-expressions-tp18787745p18787895.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.