[R] Fw: Re: title problem

Uwe Ligges ligges at statistik.tu-dortmund.de
Sat Nov 21 19:29:07 CET 2009



carol white wrote:
>  It seems that there is a problem in
>  displaying subtitle in general, independently from
>  multi-plot display. when I do
>  
>  plot (c(1,2,3), c(9,8,7), type = "l")
>   title(main = "Main title", sub ="Sub title",cex.main=2,
>  cex.sub = 2)


You do not know that you have to look at the bottom of the graphics to 
find the subtitle, do you?

Uwe Ligges


>  subtitle doesn't get displayed
>  
>> --- On Sat, 11/21/09, David Winsemius <dwinsemius at comcast.net>
>> wrote:
>>
>>> From: David Winsemius <dwinsemius at comcast.net>
>>> Subject: Re: [R] title problem
>>> To: "Gabor Grothendieck" <ggrothendieck at gmail.com>
>>> Cc: "carol white" <wht_crl at yahoo.com>,
>> "r-help list" <r-help at r-project.org>
>>> Date: Saturday, November 21, 2009, 10:09 AM
>>>
>>> On Nov 21, 2009, at 12:57 PM, Gabor Grothendieck
>> wrote:
>>>> Try the line= argument on title()
>>>>
>>>> opar <- par(oma = 4 * c(1, 1, 1, 1),
>> no.readonly =
>>> TRUE)
>>>> par(mfrow = 1:2)
>>>> plot(1:3, 9:7)
>>>> plot(1:3, 7:9)
>>>> for(i in 1:3) title(main = i, line = i, outer =
>> TRUE)
>>>> par(opar)
>>>>
>>> I was not sure what Carol was hoping for. I assumed
>> she was
>>> hoping for  
>>> the full page analog of what subtitle would do with
>> an
>>> individual  
>>> plot, i.e. that the subtitle would be below the plots
>> and
>>> centered. If  
>>> she were hoping for just another line below the main
>> title,
>>> then your  
>>> strategy or using "\n" within the string would be
>>> effective.
>>>
>>> I think that she may need to use mtext() in order to
>> get a
>>> "true" sub- 
>>> title of the first sort.
>>>
>>> -- 
>>> David.
>>>
>>>> On Sat, Nov 21, 2009 at 12:47 PM, carol white
>> <wht_crl at yahoo.com> 
>>>> wrote:
>>>>> Thanks Gary. No I want one subtitle for all
>> plots
>>> below the main  
>>>>> title. subtitle should work but if doesn't at
>> the
>>> worst case I  
>>>>> could do as follows:
>>>>>
>>>>> title(main = "Main title\nSub title",outer =
>> TRUE,
>>> cex.main=1.5,...)
>>>>> --- On Sat, 11/21/09, Gary <mail2garymiller at gmail.com>
>>> wrote:
>>>>>> From: Gary <mail2garymiller at gmail.com>
>>>>>> Subject: Re: [R] title problem
>>>>>> To: "David Winsemius" <dwinsemius at comcast.net>
>>>>>> Cc: "carol white" <wht_crl at yahoo.com>,
>>> "r-help list" <r-help at r-project.org
>>>
>>>>>> Date: Saturday, November 21, 2009, 9:39
>> AM
>>>>>> You are right David/Carol. It seems
>> outer=T
>>>>>> does not work for "Sub title". I'm not
>> sure
>>>>>> what Carol is looking for, but in case
>> you
>>> need separate sub
>>>>>> titles for each graph, then you may want
>> to
>>> use more than
>>>>>> one title statement. Like:
>>>>>>
>>>>>>
>>>>>> par(oma=c(2,2,2,2))par(mfrow =
>>>>>> c(1,2))plot(c(1,2,3),
>>>>>> c(9,8,7))title(sub ="sub title 1",
>>>>>> cex.sub = 0.75)plot(c(1,2,3),
>>>>>> c(9,8,7))title(sub ="sub title 2",
>>>>>> cex.sub = 0.75)
>>>>>>
>>>>>> title(main = "Main title",
>>>>>> cex.main=1.5, outer = TRUE)
>>>>>> Not sure about how to do it for a single
>>>>>> "sub title" for whole graph.
>>>>>> Anyone?~Gary
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Nov 21, 2009 at 12:07 PM,
>>>>>> David Winsemius <dwinsemius at comcast.net>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Nov 21, 2009, at 11:39 AM, Gary
>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi Carol,
>>>>>>
>>>>>>
>>>>>>
>>>>>> Try this
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> par(oma=c(2,2,2,2))
>>>>>>
>>>>>> par(mfrow = c(1,2))
>>>>>>
>>>>>> plot(c(1,2,3), c(9,8,7))
>>>>>>
>>>>>> plot(c(1,2,3), c(9,8,7))
>>>>>>
>>>>>> title(main = "Main title", sub ="Sub
>>>>>> title",outer = TRUE, cex.main=1.5,
>>>>>>
>>>>>>
>>>>>> cex.sub = 1.5)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> I'm curious about what you are seeing
>> with
>>> that
>>>>>> sequence. On a Mac running R 2.10.0 I am
>> not
>>> seeing the
>>>>>> subtitle.
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> David
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> par(oma=c(2,2,2,2)) -- can be used to
>> define
>>> outline of the
>>>>>> plot. Arguments
>>>>>>
>>>>>> here are for "bottom", "left",
>>>>>> "top", "right"; which ofcourse can be
>>>>>> changed
>>>>>>
>>>>>> according to need. HTH
>>>>>>
>>>>>>
>>>>>>
>>>>>> ~Gary
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Sat, Nov 21, 2009 at 11:21 AM, carol
>> white
>>> <wht_crl at yahoo.com>
>>>>>> wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I got problem in using title function to
>>> create a title for
>>>>>> multiple plots
>>>>>>
>>>>>> presented together by par. As can be seen
>> in
>>> the attached
>>>>>> file, the title is
>>>>>>
>>>>>> displayed truncated and the subtitle
>> doesn't
>>> get
>>>>>> displayed. Here is the
>>>>>>
>>>>>> code:
>>>>>>
>>>>>>
>>>>>>
>>>>>> par(mfrow = c(1,2))
>>>>>>
>>>>>> plot(c(1,2,3), c(9,8,7))
>>>>>>
>>>>>> plot(c(1,2,3), c(9,8,7))
>>>>>>
>>>>>> title(main = "Main title", sub ="Sub
>>>>>> title",outer = TRUE, cex.main=1.5,
>>>>>>
>>>>>> cex.sub = 1.5)
>>>>>>
>>>>>>
>>>>>>
>>>>>> Carol
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>> ______________________________________________
>>>>>> R-help at 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.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>      
>>>    [[alternative HTML version deleted]]
>>>>>>
>>>>>>
>>>>>>
>>> ______________________________________________
>>>>>> R-help at 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.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> David Winsemius, MD
>>>>>>
>>>>>> Heritage Laboratories
>>>>>>
>>>>>> West Hartford, CT
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>> ______________________________________________
>>>>> R-help at 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.
>>>> ______________________________________________
>>>> R-help at 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.
>>>
>>> David Winsemius, MD
>>> Heritage Laboratories
>>> West Hartford, CT
>>>
>>>
>>
>>
>>
> 
> 
> 
> 
> ______________________________________________
> R-help at 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.




More information about the R-help mailing list