[R] Controlling size of boxplot when it is added in a plot
Martin Maechler
maechler at stat.math.ethz.ch
Mon Jan 15 14:08:51 CET 2007
>>>>> "Charilaos" == Charilaos Skiadas <skiadas at hanover.edu>
>>>>> on Sat, 13 Jan 2007 23:12:00 -0500 writes:
Charilaos> I am trying to add a boxplot to the bottom of a
Charilaos> histogram, right between the histogram bars and
Charilaos> the x axis. Here is the code I am using at the
Charilaos> moment (the par line is probably not relevant for
Charilaos> our discussion):
Charilaos> hs <- hist(x, breaks = 20, plot = F)
Charilaos> par(mar = c(3,3,2,1))
Charilaos> hist(x, breaks = 20, main = NULL, ylim = c(-2, max(hs$counts)))
Charilaos> boxplot(x, horizontal = T, axes = T, add = T, at = -1)
Charilaos> The problem is the following.
Charilaos> ........................
Charilaos> On an OT note, I haven't seen this way of
Charilaos> combining a histogram with a boxplot (perhaps I
Charilaos> haven't looked really hard). I thought it would
Charilaos> be useful for my students to see them next to
Charilaos> each other, to develop a feeling for what
Charilaos> histograms might correspond to what boxplots. Is
Charilaos> there perhaps some reason why I should avoid
Charilaos> showing those graphs to them like that, that I am
Charilaos> not aware of? Or just a reason why I haven't seen
Charilaos> them combined like this much?
The 'sfsmisc' package (on CRAN) has been containing a function
called hist.bxp() which does these plots,
for a very long time --- actually for almost a longer time than R
exists. It was part of our internal collection of S-plus
"goodies" since 1995.
Martin Maechler, ETH Zurich
More information about the R-help
mailing list