## I would like help in using variable values in plotmath expressions ## in lattice
x <- 1:10 y <- 1:10 pval <- .95 plot(y ~ x, ## works as I want in base graphics main=substitute(list(alpha * " = " * group("",list(p),"")), list(p=pval))) plot(y ~ x, ## doesn't work as intended: "pval" is displayed main=substitute(list(alpha * " = " * group("",list(pval),"")))) try( ## doesn't work: object 'alpha' not found xyplot(y ~ x, main=substitute(list(alpha * " = " * group("",list(p),"")), list(p=pval))) ) xyplot(y ~ x, ## doesn't work as intended: "substitute" is displayed main=expression(substitute(list(alpha * " = " * group("",list(p),"")), list(p=pval)))) xyplot(y ~ x, ## doesn't work as intended: "p" is displayed and "pval" is displayed main=expression(list(alpha * " = " * group("",list(p),"")), list(p=pval))) xyplot(y ~ x, ## doesn't work as intended: "pval" is displayed main=expression(list(alpha * " = " * group("",list(pval),"")))) Thanks Rich [[alternative HTML version deleted]] ______________________________________________ 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.