[R] sub- and superscript in plot labels

BXC (Bendix Carstensen) bxc at steno.dk
Thu Nov 4 14:02:53 CET 2004


try:

plot(1:10, xlab = substitute( expression(paste("nm SO"[4]^{2-x}, " ", 
                              mu, "eq cm"^{-2}, " yr"^{-1})), 
                              list(x="") ) )

I have no understanding of why it works, formula fidgeting usually
requires use of subtitute().

Btw. I started out trying:
plot(1:10, xlab = substitute( expression(paste("nm SO"[4]^x, " ", 
                              mu, "eq cm"^{-2}, " yr"^{-1})), 
                              list(x="2-") ) )
but that gives a hyphen and not a minus trailing the superscript "2".

Bendix Carstensen

> -----Original Message-----
> From: r-help-bounces at stat.math.ethz.ch 
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Gavin Simpson
> Sent: Thursday, November 04, 2004 1:20 PM
> To: R-help at stat.math.ethz.ch
> Subject: [R] sub- and superscript in plot labels
> 
> 
> Dear List,
> 
> I need to add a subscript and a superscript to some of the 
> ions in the 
> labels on some plots.
> 
> I have got to here but now I'm stuck:
> 
> plot(1:10, xlab = expression(paste("nm SO"[4], " ", mu, "eq 
> cm"^{-2}, " 
> yr"^{-1})))
> 
> Which gives almost  what I require. No matter what I tried, 
> however, I 
> could not get bot a sub script *and* a superscript attached 
> to the SO in 
> the label.
> 
> In LaTeX I would just do $SO_4^{2-}$ but taking that to R produces a 
> syntax error:
> 
> plot(1:10, xlab = expression(paste("nm SO"[4]^{2-}, " ", mu, "eq 
> cm"^{-2}, " yr"^{-1})))
> 
> Strangely, I can do this:
> 
> plot(1:10, xlab = expression(paste("nm SO"[4]^2, " ", mu, "eq 
> cm"^{-2}, 
> " yr"^{-1})))
> 
> With almost the desired effect (except I need to add two 
> characters to 
> the superscript).
> 
> Can any one offer a solution?
> 
> Many thanks
> 
> Gavin
> -- 
> %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~
> %~%~%~%~%
> Gavin Simpson                     [T] +44 (0)20 7679 5522
> ENSIS Research Fellow             [F] +44 (0)20 7679 7565
> ENSIS Ltd. & ECRC                 [E] gavin.simpson at ucl.ac.uk
> UCL Department of Geography       [W] 
> http://www.ucl.ac.uk/~ucfagls/cv/
> 26 Bedford Way              
>       [W] http://www.ucl.ac.uk/~ucfagls/
> London.  WC1H 0AP. 
> %~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~%~
> %~%~%~%~%
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list 
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read 
> the posting guide! http://www.R-project.org/posting-guide.html
>




More information about the R-help mailing list