El paquete ggplot2
El paquete ggplot2
Con este paquete de R, podemos realizar gráficos Estadísticos de mayor calidad. Un ejemplo (no un manual) de cómo usar este paquete para realizar gráficos de barras es el siguiente:
Primero cargamos el paquete:
require(ggplot2)
Ahora creamos una base de trabajo con una variable continua y otras dos categóricas, notar que en una de ellas dejamos intencionalmente que se creen NA's para ver el tratamiento que por defecto se le da a estos.
x = rnorm(150,100,10)
g = cut(x,breaks=quantile(x,c(0,.25,.75,.97)),labels=c("<Q1","Q1-Q3",">Q3"))
f = rep(c("A","B","C"),c(90,40,20))
datos=data.frame(x,g,f)
summary(datos)
x g f Min. : 68.58 <Q1 :37 A:90 1st Qu.: 92.93 Q1-Q3:74 B:40 Median : 99.36 >Q3 :33 C:20 Mean :100.08 NA's : 6 3rd Qu.:109.50 Max. :123.79
Ahora, si se quiere controlar el aspecto del gráfico creamos un "tema" previo para que todos tengan las mismas características generales
previous_theme <- opts(axis.text.x = theme_text(size = 14),
axis.text.y = theme_text(size = 14),
axis.title.x = theme_text(size = 16),
axis.title.y = theme_text(size = 16,angle = 90))
Finalmente construimos el gráfico de barras cons sus respectivas etiquetas
qplot(g, data = datos, geom="bar", xlab = "Rangos", ylab="Frecuencia", fill = I("grey50")) + previous_theme
Y si se quieren combinar variables
qplot(f, data = datos, geom = "bar", fill = g, position="fill", ylab="Porcentaje", xlab="Grupos")+
scale_fill_brewer(name="Rangos", pal="Paired") + previous_theme
Para más información visite la página http://had.co.nz/ggplot2/
Comparte esto: