This is an interesting approach but it doesn't quite get what I want. The
sample below is what I'm looking for where Eik's Title is compared with the
text line within the plot. My text line was produced by the explicit

  text(0.6,1.2,expression(R *'= 13.35, ' *P[m] *'= 2.531, ' *alpha[r] *'=
0.007187'),pos=4)

and the title was produced by

 
expr<-bquote(italic(.(pNames[1]))==.(vparams[1])~","~.((pNames[2]))==.(vparams[2]))
  plot(1,1,main=expr)

in which pNames is a vector of character c("R","P[m]",...) and vparams is a
vector of characters representing the values with the # of digits limited to
4. What I'm struggling with is to get the pNames recognized as objects
similar to those in the expression above, but using variables rather than
explicitly.

In addition, is is to all go into a function to build the expression for
varying numbers of elements (e.g. maybe just R = or P[m] =, both, or even
more. The return from this function would be the expr that goes into a
text(... command or,as Eik used, a main= plot parameter.

http://n4.nabble.com/file/n1460088/help.png 


-- 
View this message in context: 
http://n4.nabble.com/character-variables-in-substitute-tp1459566p1460088.html
Sent from the R help mailing list archive at Nabble.com.

        [[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.

Reply via email to