R: diferència entre les revisions

Salta a la navegació Salta a la cerca
1.272 bytes afegits ,  1 juny 2005
Línia 473: Línia 473:
== Gráficos ==
== Gráficos ==


R es probablemente el sistema más potentes y flexible de creación de gráficos. Existen tantas opciones que es imposible resumirlas en un espacio reducido.
R es probablemente el sistema más potentes y flexible de creación de gráficos que existe actualmente. Existen tantas opciones que es imposible resumirlas en un espacio reducido.


La principal función para la creación de gráficos es '''plot''', por lo que se aconseja consultar su ayuda cuando se quiera crear un gráfico:
La principal función para la creación de gráficos es '''plot''', por lo que se aconseja consultar su ayuda cuando se quiera crear un gráfico:
Línia 487: Línia 487:
Existen además muchas funciones gráficas denominadas de bajo nivel que van a modificar el gráfico presente en una ventana gráfica generada previamente por la función '''plot'''.
Existen además muchas funciones gráficas denominadas de bajo nivel que van a modificar el gráfico presente en una ventana gráfica generada previamente por la función '''plot'''.


Uno de los argumentos de la instrucción genérica '''plot''' es el tipo de gráfico que se desea crear. Sin embargo, para facilitar la creación de gráficos (aún a cuesta de perder flexibilidad) existen muchas funciones que crean gráficos concretos, como por ejemplo:
Además R permite guardar directamente un gráfico generado en un archivo de imagen para su uso posterior. Esto se puede hacer, por ejemplo, con la función ''jpeg''.


boxplot(nombrevariable,color="orange)
Uno de los argumentos de la instrucción genérica '''plot''' es el tipo de gráfico que se desea crear. Sin embargo, para facilitar la creación de gráficos (aún a cuesta de perder flexibilidad) existen muchas funciones que crean gráficos concretos, como por ejemplo ''barplot'', ''hist'' o ''boxplot'':


que va a crear un ''boxplot'' de color naranja de la variable ''nombrevariable''
boxplot(nombrevariable,color="orange")


A continuación se muestran algunos ejemplos reales de gráficos creados en R:
La instrucción anterior creará un ''boxplot'' de color naranja de la variable ''nombrevariable''
 
A continuación se muestran algunos ejemplos reales de gráficos creados en R, sin comentar el código::
 
* Ejemplo 1: Gráfico de barras con el sexo de los pacientes alérgicos al huevo vacunados con triple vírica:
 
jpeg("c:/documents and settings/acrida/escritorio/TV Ou/gràfics/sexe.jpg")
barplot(prop.table(table(sexe)),ylim=c(0,1),col="orange",width=.3,xlim=c(0,.7),names.arg=F,cex.axis=1.8)
dev.off()
 
* Ejemplo 2: Curva epidémica (histograma) de una toxinfección alimentaria:
 
jpeg("t:/rs_cdp/Epidemiologia/francesc/Brots/GEA SS Hospi/corba.jpg",width = 600, height = 600)
hist(base,breaks=seq(ISOdatetime(2004,11,6,0,0,0),ISOdatetime(2004,11,12,0,0,0),by="12    hours"),right=F,freq=T,col="orange",axes=F,xlab="Inici de simptomes",ylab="Casos",main="Corba epidemica")
      axis.POSIXct(base,side=1,at=seq(ISOdatetime(2004,11,6,0,0,0),ISOdatetime(2004,11,12,0,0,0),by="days"),format="%d-%b")
axis(side=2,at=seq(0,3,by=1))
polygon(c(ISOdatetime(2004,11,6,12,0,0),ISOdatetime(2004,11,6,12,0,0),ISOdatetime(2004,11,7,0,0,0),ISOdatetime(2004,11,7,0,0,0)),c(0,1,1,0),col="blue")
dev.off()


== Programación de funciones ==
== Programación de funciones ==

Menú de navegació