[R] Two == expressions in bquote
gunter.berton at gene.com
Mon Jan 25 22:00:45 CET 2010
I think that careful examination will show that Henrique's solution is not
quite right: the text '=' character is slightly different than the symbol
font character. This is admittedly nitpicking, but ...
Genentech Nonclinical Biostatistics
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Henrique Dallazuanna
Sent: Monday, January 25, 2010 12:10 PM
To: Larry Hotchkiss
Cc: r-help at r-project.org
Subject: Re: [R] Two == expressions in bquote
text(2,8, bquote(delta~'='~mu^2 == .(mu^2)))
On Mon, Jan 25, 2010 at 6:00 PM, Larry Hotchkiss <larryh at udel.edu> wrote:
> I want to put text on a plot containing something like: a = b^2 = <squared
numeric value of b> using bquote.
> mu = 5
> text(2,8, bquote(delta == mu^2)) # This works
> text(2.5,8, bquote(phantom(0) == .(mu^2))) # but is unpredictable
> text(2,8, bquote(delta == mu^2 == .(mu^2))) # This doesn't work
> The last text function returns the error:
> Error: unexpected '==' in " text(2,8, bquote(delta == mu^2 =="
> The first two text functions work in this example, using a default
graphics window on a 64-bit Windows machine, and either R 2.11.0 development
edition for 64-bit Windows or R 9.2.2 on the same machine ((x 86)).
> I don't mind the two statements except that when trying to automate this
by using the base x coordinate + epsilon*max(x), for example --
> x <- 1:10
> text(2+esilon*max(x),8, bquote(phantom(0) == .(mu^2)))
> for the x position on the 2nd text function, the position of the
additional text is not predictable.
> Larry Hotchkiss
> R-help at r-project.org mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained, reproducible code.
25° 25' 40" S 49° 16' 22" O
R-help at r-project.org mailing list
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help