[Rd] cex/col/etc. in title(): documentation? (PR#1136)

maechler@stat.math.ethz.ch maechler@stat.math.ethz.ch
Wed, 31 Oct 2001 11:23:45 +0100 (MET)

>>>>> "Ben" == Ben Bolker <bolker@zoo.ufl.edu> writes:

    Ben>   There appears to be a mismatch between the documentation and
    Ben> behavior of title(), or at least a clarification is in order.  The
    Ben> documentation says you can pass extra arguments from par() as
    Ben> "...".  However, cex at least is ignored. Later on in the
    Ben> documentation it becomes clear that you can specify these extra
    Ben> parameters as part of a list.

No bug.  Here's the clarification:

Contrary to the other implementations of S,
R differentiates different usages of "cex", "col" and "font" :

 > .Pars[grep("^cex",.Pars)]
 [1] "cex"      "cex.axis" "cex.lab"  "cex.main" "cex.sub" 
 > .Pars[grep("^col",.Pars)]
 [1] "col"      "col.axis" "col.lab"  "col.main" "col.sub" 
 > .Pars[grep("^font",.Pars)]
 [1] "font"      "font.axis" "font.lab"  "font.main" "font.sub" 

and ?par *does* document this.

Hence the "..." in axis() should really be ``filled'' with cex.axis, etc.

    Ben>   I wouldn't say this is necessarily a bug (and there's certainly
    Ben> a way to do what you want, if you read the rest of the
    Ben> documentation), but I will say it didn't seem to follow the same
    Ben> conventions as most of the rest of the graphical annotation in R.
    Ben> I would have expected title(main="foo",cex=2) to set the title
    Ben> larger ...

The following is an example demonstrating R's possibilities 
    (not as cleanly possible in S-plus AFAIK):

plot(1, col.axis = "sky blue", col.lab = "thistle")
title("Main Title", sub = "sub title", 
      cex.main = 2,   font.main= 4, col.main= "blue",
      cex.sub = 0.75, font.sub = 3, col.sub = "red")

Martin Maechler <maechler@stat.math.ethz.ch>	http://stat.ethz.ch/~maechler/
Seminar fuer Statistik, ETH-Zentrum  LEO D10	Leonhardstr. 27
ETH (Federal Inst. Technology)	8092 Zurich	SWITZERLAND
phone: x-41-1-632-3408		fax: ...-1228			<><

r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch