[R] expression() - Superscript in y-axis, keeping line break in string

Gabor Grothendieck ggrothendieck at gmail.com
Fri Aug 4 18:09:42 CEST 2006


Sorry, you wanted a ylab=, not a main=.  Try using xyplot in lattice:

library(lattice)
xyplot(1~1, ylab = expression(atop(phantom(0)^14*C*"-glyphosate line",
"line2")))


On 8/4/06, Gabor Grothendieck <ggrothendieck at gmail.com> wrote:
> 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