Gracias a ambos, 

Tb he encontrado la alternativa sapply, que funciona bastante bien. 

Gracias de nuevo

> To: [email protected]
> From: [email protected]
> Date: Fri, 3 Jun 2016 10:28:40 +0200
> Subject: Re: [R-es] Gr�ficos con apply
> 
> Hola.
> Tambi�n puedes probar con
> 
> lapply(names(datos),function(x){plot(datos[,x],col=8,main=x, ylab="")})
> 
> 
> El 02/06/16 a las 18:59, Carlos Ortega escribi�:
> > Hola,
> >
> > En vez de "names(x)", pon "colnames(x)"...
> >
> > Gracias,
> > Carlos Ortega
> > www.qualityexcellence.es
> >
> > El 2 de junio de 2016, 18:23, Jes�s Para Fern�ndez <
> > [email protected]> escribi�:
> >
> >> Buenas
> >>
> >> Quiero crear 8 histogramas. Hasta ahora los hacia con el bucle for, y
> >> ahora quiero hacerlos con apply para ver como se haria.
> >>
> >> Para ello, tengo un data.frame, llamado datos, con 8 variables, v1,v2....
> >>
> >> Con el for hac�a
> >>
> >> par(mfrow=c(4,2))
> >> for(i in 1:8){
> >> plot(datos[,i],main=names(datos[i]))
> >> }
> >> y obtenia el grafico con el titulo de cada variable.
> >>
> >> Al intentar hacer lo mismo con el apply, lo que no consigo es poner el
> >> titulo de cada variable
> >>
> >> apply(datos,2,function(x){c(plot(x,col=8,main=names(x)))})
> >>
> >> �Alguna idea??
> >>
> >> Gracias de nuevo!!!
> >>
> >>          [[alternative HTML version deleted]]
> >>
> >>
> >> _______________________________________________
> >> R-help-es mailing list
> >> [email protected]
> >> https://stat.ethz.ch/mailman/listinfo/r-help-es
> >>
> >
> >
> 
> _______________________________________________
> R-help-es mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
                                          
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a