Try plot(1:10,ylab="y",xlab=expression(km^2)) and if that fails, you'll need to tell us what you mean by "did not work."
Sarah On Wed, Feb 29, 2012 at 4:27 PM, Elaine Kuo <elaine.kuo...@gmail.com> wrote: > Hello Rolf, > > Thank you for the response. > > I tried your command but it did not work. > plot(1:10,ylab="y",xlab=**expression(plain(km)^2)) > > Please kindly advise any other method to make "2" in km2 become a uppercase > number. > Thanks again. > > Elaine > > > On Tue, Feb 21, 2012 at 8:24 AM, Rolf Turner <rolf.tur...@xtra.co.nz> wrote: > >> On 21/02/12 12:54, Elaine Kuo wrote: >> >>> Hello, >>> >>> This is Elaine. >>> >>> I am drawing a plot with x-axis label with "km square" as the unit. >>> Now I want to print km square in the form of km2 and output "2" as the >>> uppercase. >>> Please kindly help suggest command to show the uppercase. >>> >> >> When you say "as [the] uppercase" I *think* you mean "as a >> superscript". Assuming that I am correct in my supposition, >> you can achieve what you want via the syntax shown in the >> following example: >> >> plot(1:10,ylab="y",xlab=**expression(plain(km)^2)) >> >> For details on how you do this sort of thing in general see: >> >> ?plotmath >> >> Be warned --- it's tricky! I find that I always need to experiment >> quite a lot before I get it right. Experimentation is cheap, but. >> >> HTH >> >> cheers, >> -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ R-help@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.