Look at help("plotmath").
plot(1:10, xlab=bquote(Log(sqrt("Total area") * (mm)))) # small space before (mm)
plot(1:10, xlab=bquote(Log(sqrt("Total area") ~ (mm)))) # more space before (mm)
# now use .(var) to interpolate value of variable 'var' into a plot label.
varName <- "Mean Acceleration" # render as uninterpreted text
units <- bquote(m/s^2) # render in math notation
plot(1:10, xlab=bquote(Log(sqrt(.(varName)) ~ (.(units)))))
Bill Dunlap
Spotfire, TIBCO Software
wdunlap tibco.com
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf
Of 21rosit
Sent: Tuesday, October 09, 2012 11:14 AM
To: r-help at r-project.org
Subject: Re: [R] How can I write the square root symbol in an axes label?
And how can I write the units of my axis but outside the square root symbol
I have
plot(1:10, ylab=bquote(Log(sqrt("Total area (mm)"))))
but I need it as in the attached picture
<http://r.789695.n4.nabble.com/file/n4645602/square_root_mm1.jpg>
--
View this message in context: http://r.789695.n4.nabble.com/How-can-I-write-the-
square-root-symbol-in-an-axes-label-tp4645497p4645602.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help at 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.