[R] expression() - Superscript in y-axis, keeping line break in string
Gabor Grothendieck
ggrothendieck at gmail.com
Fri Aug 4 18:04:45 CEST 2006
Use atop:
plot(1, main = expression(atop(" "^14*C*"-glyphosate line", "line2")))
On 8/4/06, Andrew Kniss <akniss at uwyo.edu> wrote:
> I've tried several different ways to accomplish this, but as yet to no
> avail. My y-axis for a plot has a rather long label, and thus I have
> been using "/n" to break it into two lines. However, to make it
> technically correct for publication, I also need to use superscript in
> the label. For example:
>
> par(oma=c(0,0,2,0),mar=c(5,6,0.25,2),lheight=1)
> plot(1:10,
> ylab="14C-glyphosate line1\n line2")
>
> will provide the text in two lines as I would like it. However, I am
> trying to keep those same line breaks when using expression() to get my
> superscript number. This will not work, as it aligns the "14C" section
> with the bottom line of the expression making little sense to the
> reader.
>
> par(oma=c(0,0,2,0),mar=c(5,6,0.25,2),lheight=1)
> plot(1:10,
> ylab=expression(" "^14*C*"-glyphosate line1\n line2"))
>
> Is there a way to align the "14C" portion of the expression with the top
> line of the string rather than the bottom line? Any suggestions are
> greatly appreciated.
> Andrew
>
>
> --
> Andrew Kniss
> Assistant Research Scientist
> University of Wyoming
> Department of Plant Sciences
>
> akniss at uwyo.edu
> Office: (307) 766-3949
> Fax: (307) 766-5549
>
> ______________________________________________
> 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
> and provide commented, minimal, self-contained, reproducible code.
>
More information about the R-help
mailing list