Buròcrates, Administradors (Semantic MediaWiki), Curadors (Semantic MediaWiki), Editors (Semantic MediaWiki), Administradors
10.883
modificacions
| 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'''. | ||
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''. | |||
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'': | |||
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 == | ||