Skip to content
Prev 58483 / 398502 Next

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