[R] Subscript in axis label
Tobias Verbeke
tobias.verbeke at gmail.com
Sun Jun 3 11:51:38 CEST 2007
pm509 at york.ac.uk wrote:
> Dear R help list members,
>
> I am experiencing difficulty in trying to generate a subscript '2' in an
> axis label. Although I can get the '2' into a subscript using expression(),
> R then forces me to leave at least one space between the '2' and the
> following character. My label is supposed to read 'N2O concentration
> (ppm)', and the space between the '2' and the 'O' makes it look rather
> inelegant! My code is the following (the comments in it are there to stop
> me forgetting what I have done, I am new to R):
>
> postscript(file="/Users/patrickmartin/Documents/York Innova
> Precision/N2Oinnova.eps", horizontal=FALSE, onefile=FALSE, height=4,
> width=5, pointsize=10)
>> plot(n2o, lty=0, las=1, xlab="Time", ylab=expression(N[2]~"O
>> concentration (ppm)")) points(n2o, pch=16) # suppresses line but adds
>> points dev.off() # turns postscript device off again
Is this better
plot(1:10, ylab = expression(paste(N[2],"O concentration (ppm)",
sep = "")))
?
HTH,
Tobias
--
Tobias Verbeke - Consultant
Business & Decision Benelux
Rue de la révolution 8
1000 Brussels - BELGIUM
+32 499 36 33 15
tobias.verbeke at businessdecision.com
More information about the R-help
mailing list