[R] Title
    David Scott 
    d.scott at auckland.ac.nz
       
    Tue Feb  8 21:25:48 CET 2011
    
    
  
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.scott at auckland.ac.nz,  Fax: +64 9 373 7018
Director of Consulting, Department of Statistics
    
    
More information about the R-help
mailing list