On 2011-03-17 16:37, Axel Urbiz wrote:
  Dear List,

This is an embarrassing question, but I can seem to make this work…How do I
change the font size on the xlab and on the numbers shown in the x-axis on
the time series plot below. The arguments cex.lab and cex.axis do not seem
to be 'passing' to the plot function.

plot(ts(rnorm(100), start=2004, freq=12),
       ylab="RQI", xlab="My X lab", col="black", cex.lab=0.1, cex.axis=0.7)

This seems to be a result of the way plot.ts is coded.
It does seem unnecessarily restrictive to me, but there
may be a good reason and it's easy to work around.

If you want both axes/labels to be scaled the same way,
just do:

 op <- par(cex.axis = 0.7, cex.lab = 0.1)
 plot(tsobject)
 par(op)

For more control over the axes, skip labelling with the
plot call and add the axes/labels with axis() and title():

 plot(tsobject, ann=FALSE, axes=FALSE, frame=TRUE)
 axis(2, cex.axis=0.5)
 axis(1, cex.axis=1.2)
 title(xlab="this is X", cex.lab=0.8)

See
?axis
?title

Peter Ehlers

Thanks,
Axel.

        [[alternative HTML version deleted]]


______________________________________________
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.

Reply via email to