On Wed, 30 Mar 2011, Erich Neuwirth wrote:

I need to change the font(s) used in mosaic from package vcd.
The help file and the vignette do not give very explicit examples for
doing that.
The easiest solution would be changing the font for everything
on the graph: var labels, var names, title, subtitle, and cell labels.
What is the easiest way of accomplishing this?

Personally, I simply change the size of the device I'm plotting on. When I plot on a large device, the fonts will be relatively smaller, and vice versa. This is what I do when including graphics in PDF files (papers, slides, reports, etc.).

For fine control, you can set the arguments of the labeling function employed. ?strucplot shows that the default is ?labeling_border which has several arguments. For example you can set the graphical parameters of the labels (gp_labels) or the graphical parameters of the variable names (gp_varnames). Both arguments take ?gpar lists ("grid" graphical parameters). For example you may do

  mosaic(UCBAdmissions)

and

  mosaic(UCBAdmissions, labeling_args = list(
    gp_labels = gpar(fontsize = 12, fontface = 3),
    gp_varnames = gpar(fontsize = 16, fontface = 2)
  ))

etc.

Hope that helps,
Z

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


______________________________________________
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