[R] plot several histograms with same y-axes scaling using hist()

Jim Lemon jim at bitwrit.com.au
Fri Apr 29 14:39:49 CEST 2011


On 04/29/2011 08:35 PM, hck wrote:
> Dear all
>
> Problem: hist()-function, scale = “percent”
>
> I want to generate histograms for changing underlying data. In order to make
> them comparable, I want to fix the y-axis (vertical-axis) to, e.g., 0%, 10%,
> 20%, 30% as well as to fix the spaces, too. So the y-axis in each histogram
> should be identical. Currently, I have 100 histograms and the y-axis scales
> changes in each.
>
> Here is my code:
>
> ="Hist(na.exclude("&AA3&"), breaks=50, col=""seashell3"",
> scale=""percent"",xlim=c(-1, 1), xlab=""Bewertungsfehler"",
> ylab=""Haeufigkeit (in %)"", main=""KBV"", border=""white"")"
>
> I tried the ylim=c(…), but unfortunately it does not work.

Hi Hans,
The "barp" function in plotrix can plot histograms (see the last example 
on the help page) and may be flexible enough to do what you want.

Jim



More information about the R-help mailing list