Gráficos de barras en R.

Posted by | · · | Tutorial R | No Comments on Gráficos de barras en R.

0
shares
Compartir en Facebook
Twittear
Compartir en Google+
Compartir en LinkedIn
Compartir en Pinterest
+
Trends

Carguemos una base de datos de prueba: En los siguientes tabs puedes elegir entre varias opciones

Bases de Prueba

Data de R. El paquete “datasets” tiene más de 90 bases de datos para trabajar. Revisar

library(help="datasets")

Puedes bajar una base de la ENAHO 2014 (Módulo de Gobernabilidad) desde estos links:
Bloque 1, Bloque 2,Bloque 3
o también el módulo de sumarias (variables cálculadas): Bloque 4

Puedes descargar bases de datos de resultados que INFOGOB pone a disposición desde este link:
INFOGOB

En este caso trabajaremos con el módulo de gobernabilidad de la ENAHO. En especifico con la pregunta que busca indagar sobre el nivel de importancia que le dan los peruanos a la democracia

Recuerda

Revisa el PDF “Cuestionario” podrás obtener información de las variables que tiene la base de la ENAHO

En R

LLamemos la librería que necesitamos


install.packages("foreign") # Recuerda que solo se instala una vez

library(foreign)

Puedes revisar lo referente a subir una data en SPSS en este post

setwd("D:/Dropbox/personales/Web joseincio.com/Post R/Bd_para R/Gobernabilidad_2013")
#Esta es la carpeta en la que estoy trabajando.
data<-read.spss("Enaho01B-2013-1.sav", to.data.frame = TRUE, use.value.labels = TRUE) # #Además de base de datos, le #estamos diciendo al R que las variables con categorías #respete las categorias, caso contrario las subirá como números

Hagamos un gráfico de barra simple

En un post anterior hicimos una “tabla” con la variable seleccionada. Utilizaremos esa tabla para construir nuestro gráfico

tabla<-table(data$P6) # Con esto ya tenemos la frecuencia simple de la variable que nos 
barplot(tabla)
plot of chunk grafico1

Agreguemos color

barplot(tabla, col="red") # Un solo color
plot of chunk grafico3
barplot(tabla, col=c("red", "blue")) #Intercalando colores
plot of chunk grafico3
barplot(tabla, col=c("#406FD5", "#60D540")) #Usando códigos de HTML 
plot of chunk grafico3

Agreguemos títulos

barplot(tabla, col="red", main="Título Principal") # Arriba
plot of chunk grafico4
barplot(tabla, col="red", main="Título Principal", ylab="EJE Y") #Arriba y al costado
plot of chunk grafico4
barplot(tabla, col="red", main="Título Principal", ylab="EJE Y", xlab="Categorías") #Arriba,al costado y abajo
plot of chunk grafico4

Exísten muchas cosas que se pueden cambiar en el gráfico. Para saber todos los parametros usa ?barplot


Una yapa

barplot(tabla, col="red", main="Título Principal", ylab="EJE Y", xlab="Categorías", horiz=TRUE)  #Las barras de costado 
plot of chunk grafico5
Compartir en Facebook
Twittear
Compartir en Google+
Compartir en LinkedIn
Compartir en Pinterest
+

No Comments

Leave a comment