Construcción de un diagrama de barras comparativo.
Suponga que desea analizar la evolución de la Pauta en Internet y Prensa Gráfica para los años 2015 y 2017. Para estos años las pautas fueron: para Internet 3.8 y 7.8 y para Prensa Gráfica 31 y 17.1 respectivamente. Para construir el gráfico colocamos esta información en una matriz de la siguiente manera:
Primero guardamos en la variable vector los valores de la pauta para ambos años de la siguiente manera:
vector <- c(3.8, 7.8, 31, 17.1)
A continuación generamos una matriz a partir de este vector. Le agregaremos dos filas (para los dos años a analizar) y dos columnas (para los dos medios a considerar)
vector2 <- matrix(vector,nrow=2,ncol=2)
Si visualiza la matriz vector2 lucirá de la siguiente manera:
vector2
## [,1] [,2]
## [1,] 3.8 31.0
## [2,] 7.8 17.1
Nos hace falta agregar los rótulos de filas y columnas. Note que las columnas corresponden a los medios y las filas a los años. Esto se hace con el siguiente código:
colnames(vector2) <- c("Internet","Prensa Gráfica")
rownames(vector2) <- c("2015","2017")
Ahora la matriz luce de la manera siguiente
vector2
## Internet Prensa Gráfica
## 2015 3.8 31.0
## 2017 7.8 17.1
Con la información en este formato usamos nuevamente la función barplot() con un nuevo argumeto: height que se fija con el valor de la matriz. El argumento beside fijado en TRUE coloca las barras una a la par de la otra (en FALSE las apila una sobre otra); legend.text fijado en TRUE imprime un indicador para diferenciar los años por medio de los colores.
barplot(height=vector2,beside=TRUE,las=3,legend.text = TRUE,col=c("red","orange"),ylim=c(0,35))