[R] adding lines to multiple plot
Gary W
g.watmough at gmail.com
Wed Jul 30 16:24:53 CEST 2008
Hi ben
Thanks for that, the density lines have now worked, however i was hoping
that the labels would be the names of the columns in my original data set
not numeric. any advice how to do this?
gary w
Ben Bolker wrote:
>
>>
>> ##find unique column names in table
>> variablenames<-unique(names(variables))
>> ## define number of unique names
>> Nvariables<-length(variablenames)
>> for(i in 1:Nvariables){
>> par(mfrow=c(1,1),ask=TRUE)
>> }
>
> previous loop is a little weird -- it has exactly the
> same result as just running the command inside once.
>
> Labeling with the numeric values is a bit of a pain.
> If you don't need them you can just do
>
> lapply(variables,
> function(v) {
> hist(v,prob=TRUE)
> lines(density(v),lwd=2)
> })
>
> If you need the labels you can either do
>
> mapply(function(v,i) {
> hist(v,prob=TRUE,main=paste("Histogram of",i),xlab=i)
> lines(density(v),lwd=2)
> },
> variables,
> 1:Nvariables)
>
> Or it might be easier to just do the whole thing with
> a for loop:
>
> for (i in 1:Nvariables) {
> hist(variables[[i]],prob=TRUE,main=paste("Histogram of",i),xlab=i)
> lines(density(variables[[i]]),lwd=2)
> }
>
> Ben Bolker
>
> ______________________________________________
> R-help at 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.
>
>
--
View this message in context: http://www.nabble.com/adding-lines-to-multiple-plot-tp18732850p18734458.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list