Hi 

I am trying to add density lines to multiple histograms created using R.  I
have managed to get all 18 lines on the last histogram in the series,
however, i cannot figure out how to get each line appear on the correct
histogram plot.  I know in Matlab there is a hold function, is there
something similar in R? 

the following is the code i have used to get mutiple plots and then add all
the lines to the final plot: 

##find unique column names in table 
variablenames<-unique(names(variables)) 
## define number of unique names 
Nvariables<-length(variablenames) 
##for loop required for labelling of histograms and to tell how many hist to
make 
for(i in 1:Nvariables){ 
par(mfrow=c(1,1),ask=TRUE) 
} 
##use lapply for dataframes creates hist for each variable and labels
corresponding 
##important to have this outside of loop 
lapply(names(variables),function(i)hist(variables[[i]],probability=T,main=paste("Histogram
of",i), 
xlab=paste(i))) 
for(i in 1:Nvariables){ 
lines(density(variables[[i]],lwd=2)) 
} 

I am pretty sure its a simple explanation, i have just run out of ideas. 

Thanks 

gary Watmough 
PhD Student 
University of Southamton 
School of Geography
-- 
View this message in context: 
http://www.nabble.com/adding-lines-to-multiple-plot-tp18732850p18732850.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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