[R-es] Gráficos con apply

Jose Luis Cañadas Reche canadasreche en gmail.com
Vie Jun 3 10:28:40 CEST 2016


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 <
> j.para.fernandez en hotmail.com> 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
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>



Más información sobre la lista de distribución R-help-es