H.RINNER@TIROL.GV.AT
2001-Jan-18 15:57 UTC
[Rd] dotplot: character size of labels (PR#816)
There seems to be a bug in "dotplot" concerning the "cex" parameter. Setting cex has no effect on the character size of the labels of the points. This problem was posted to r-help today (Thu, 18 Jan 2001); the solution given by Brian Ripley (and Uwe Ligges) seems to work for me. Heinrich Rinner.> version_ platform i386-pc-mingw32 arch x86 os Win32 system x86, Win32 status major 1 minor 2.0 year 2000 month 12 day 15 language R> ---------- > Von: Prof Brian Ripley[SMTP:ripley@stats.ox.ac.uk] > Gesendet: Donnerstag, 18. Jänner 2001 10:35 > An: RINNER Heinrich > Cc: 'r-help@stat.math.ethz.ch' > Betreff: Re: [R] dotplot: character size of labels > > On Thu, 18 Jan 2001, RINNER Heinrich wrote: > > > Dear R users, > > > > using dotplot (R1.2.0, WinNT4.0), I am trying to change the character > size > > of the labels of the points: > > > > > # example > > > data(VADeaths) > > > dotplot(VADeaths, main = "Death Rates in Virginia - 1940") > > > # I'd like to have smaller character size of the labels (for age and > > population groups) > > > ?dotplot > > > # for argument "cex", this says: "Setting cex to a value smaller than > one > > can be a useful way of avoiding label overlap." > > > dotplot(VADeaths, main = "Death Rates in Virginia - 1940", cex = 0.5) > > > # the main title and the plotting characters are smaller now, but not > the > > labels > > > # trying to set other graphics parameters seems to have no effect: > > > dotplot(VADeaths, main = "Death Rates in Virginia - 1940", cex.axis > 0.5) > > > dotplot(VADeaths, main = "Death Rates in Virginia - 1940", cex.lab > 0.5) > > > > I'd be grateful for any hint how to do this correctly; > > Looks like a bug. Inside dotplot alter to > > for (i in 1:n) mtext(labs[i], side = 2, line = loffset, > at = y[i], adj = 0, col = color, las = 2, cex = cex, ...) > > for (i in 1:nlevels(groups)) mtext(glabels[i], side = 2, > line = goffset, at = gpos[i], adj = 0, col = gcolor, > las = 2, cex = cex, ...) > > However, it really needs more than that to calculate the spaces for the > labels correctly. > > > -- > Brian D. Ripley, ripley@stats.ox.ac.uk > Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ > University of Oxford, Tel: +44 1865 272861 (self) > 1 South Parks Road, +44 1865 272860 (secr) > Oxford OX1 3TG, UK Fax: +44 1865 272595 >-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._