Does this seems like a good stand in for now:

require(ggplot2)

x <- runif(100,1,2)
y <- runif(100,50,60)
z <- runif(100,99,100)

xyz <- melt(data.frame(x,y,z))

ggplot(xyz, aes(value)) +
geom_histogram() +
facet_grid(~ variable, scale="free")


On Sunday, March 6, 2011 at 9:25 PM, cassie jones wrote: 
> Dear all,
> 
> I am trying to plot 3 histograms on the same graph using the following
> command.
> 
> hist(x,xlim=c(0,100))
> hist(y,add=TRUE)
> hist(z,add=TRUE)
> 
> The xlim of y is c(20,21) and that of z is c(99,99.5) , whereas the variable
> x has xlim at c(0.5,2). Apparently, the graph end of displaying a line only,
> corresponding to each histogram due to the wide range of the xlim and
> tightness of the histograms. I need to plot them on the same graph for
> comparison purpose. Can anyone suggest me a better way to do it? I am
> wondering if there is any command in R, where we can break the x-axis into
> several parts putting a 'break' at the discontinuity..what I mean is if the
> x-axis start from 0 and break at say 3, then start at 19 and break at 21 and
> the last part starts at say 98. In this way, the histograms would be
> prominent.
> 
> Thanks in advance.
> 
> 
> Cassie
> 
>  [[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.
> 

	[[alternative HTML version deleted]]

