On 9/02/2011 6:25 a.m., David Winsemius wrote:
On Feb 8, 2011, at 11:43 AM, kateF87 wrote:
I have a relatively simple question.
I am trying to post a title to a plot using a symbol and multiple
lines.
Right now I have:
title(main = c('Hazard Ratio for women with score', expression('>='),
'Across /nQuintiles of Activity')
I am going to anticipate the next question, which I assume to be how
to insert a value after the ">=" sign:
> b=5
> plot(1,1)
> title(main = bquote(atop(paste("Hazard Ratio for women with score",
"">=.(b)) , "Across Quintiles of Activity") ) )
Wow, where did you get that idea from! In my mind atop had always been
for use in such things as the expression for a combination, basically a
fraction without the dividing line between numerator and denominator. To
use it to put whole lines of text on top of each other is ... creative!
I was going to offer the conventional advice which is to use mtext
because of the restriction in plotmath that \n is not allowed:
"Control characters (e.g. \n) are not interpreted in character strings
in plotmath, unlike normal plotting."
But atop works as you suggest. A very useful trick, because mtext with
multiple lines can take time to get right. It does offer a bit more
control over line spacing which could be a concern with atop.
David Scott
--
_________________________________________________________________
David Scott Department of Statistics
The University of Auckland, PB 92019
Auckland 1142, NEW ZEALAND
Phone: +64 9 923 5055, or +64 9 373 7599 ext 85055
Email: d.sc...@auckland.ac.nz, Fax: +64 9 373 7018
Director of Consulting, Department of Statistics
______________________________________________
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.