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))