Algo sencillo es 

plot(datos) 

Siendo datos el dataframe donde tienes tus datos guardados 

Date: Tue, 10 Nov 2015 10:55:27 +0100
From: albert.monto...@gmail.com
To: R-help-es@r-project.org
Subject: [R-es] funci�n par dentro de bucles, representar gr�ficas en bucle

Hola chic@s,

querr�a construir mi primera funci�n, y tengo una duda respecto al comando par( 
mfrow =c(3,3)). Primero de todo, tengo una tabla con 10 variables, para cada 
variable, unos 145 datos. Quiero representar para cada variable su gr�fica de 
dispersi�n respecto a las dem�s. Es decir, coger la primera variable y la 
segunda, y hacer gr�fica, coger la primera variable y la tercera, y hacer 
gr�fica, y as� hasta acabar con la primera variable, y coger la segunda, y lo 
mismo. Coger la segunda variable y la tercera, y gr�fica, coger la segunda 
variable y la cuarta, y gr�fica. Quiero hacer una funci�n con dos whiles, para 
automatizar el proceso. El problema radica en el comando par( mfrow =c(3,3)).

Tal y como lo conozco, se escribirlo, y despu�s colocar dos gr�ficas, por 
ejemplo

par( mfrow =c(2,1)).
indexplot bla bla bla
indexplot bla bla bla.

Pero ahora con el while, no puedo poner "dos" gr�ficas, sin� que es un bucle. 
Entonces no se si para mi caso tengo que utilizar el comando par y adaptarlo un 
poco, o con el comando par no puedo hacer lo que yo quiero y hay otro comando 
en R que desconzco.

Os adjunto el codigo base que he pensado (tengo que pensar aun los argumentos y 
que resultado poner, porque el resultado seria la representaci�n de las 
gr�ficas, as� que tampoco lo tengo muy claro)

Muchas gracias!





//PAC2
sudo R
library(Rcmdr)
setwd("/home/albert/Documentos/UOC/PAC2/R")
dir()
wb <- read.table("Dades_PAC1Des96_Des08_PUNTS.csv", header=T, as.is=T, sep=",")
head(wb)
tail(wb)

genGraphics <- function(arguments){

i=1
j=2 

  while i<=10 {

          while j<=10 {
        
            par( mfrow =c(3,3))    ??????????????????????????
            xyplot(wb[i] ~ wb[j], type="p", pch=16, 
                auto.key=list(border=TRUE), par.settings=simpleTheme(pch=16), 
                scales=list(x=list(relation='sliced'), 
y=list(relation='sliced')), 
                data=comma)
            j=j+1
            }
      i=i+1

  }

return(resultat)
}


-- 


Albert Montolio Aguado


_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es                                 
          
        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a