Thompson, David (MNR) wrote:
-----Original Message-----
From: Peter Dalgaard [mailto:[EMAIL PROTECTED]
Sent: June 19, 2008 04:23 PM
To: Thompson, David (MNR)
Cc: r-help@r-project.org
Subject: Re: [R] YAPMQ - Yet Another PlotMath Question
Thompson, David (MNR) wrote:
Hello,
I'm having trouble finding (remembering) how to pass values into text
functions in plots, as demonstrated by:
slope <- 45 ; plot(1:10) ; text(2, 7, labels =
expression(45~degree)) ;
text(2, 5, labels = paste(bquote(.(slope)), expression(degree)))
text(2, 5, labels = bquote(paste(.(slope), degree)))
Notice that paste()ing two expressions does not yield an expression
result. Instead, it deparses both arguments and gives a
character string.
Thank you Peter.
Are all the syntactic elements noted in plotmath{grDevices} available to
bquote()?
I think so. All it does is to create an unevaluated expression (object
of mode "call") with the .() constructs replaced by their evaluated
content. What plotmath can do with the result is its unaffected.
--
O__ ---- Peter Dalgaard Ă˜ster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - ([EMAIL PROTECTED]) FAX: (+45) 35327907
______________________________________________
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.