Articles

Gráficos de barras

Crea gráficos de barras con la función barplot(height), donde height es un vector o una matriz. Si la altura es un vector, los valores determinan las alturas de las barras en el gráfico. Si la altura es una matriz y la opción beside=FALSE entonces cada barra del gráfico corresponde a una columna de altura, con los valores de la columna dando las alturas de las «sub-barras» apiladas. Si la altura es una matriz y beside=TRUE, entonces los valores de cada columna están yuxtapuestos en lugar de apilados. Incluya la opción names.arg=(vector de caracteres) para etiquetar las barras. La opción horiz=TRUE para crear un gráfico de barras horizontal.

Ploteo de barras simple

# Simple Bar Plot
counts <- table(mtcars$gear)
barplot(counts, main="Car Distribution",
xlab="Number of Gears")

(Para practicar la realización de un gráfico de barras simple en R, pruebe este vídeo interactivo.)

Ploteo de barras apiladas

Haga clic para ver

Ploteo de barras agrupadas

Haga clic para ver

Notas

Los gráficos de barras no necesitan estar basados en recuentos o frecuencias. Puede crear gráficos de barras que representen medias, medianas, desviaciones estándar, etc. Utilice la función aggregate( ) y pase los resultados a la función barplot( ).

Por defecto, la línea del eje categórico está suprimida. Incluya la opción axis.lty=1 para dibujarla.

Con muchas barras, las etiquetas de las barras pueden empezar a superponerse. Puede disminuir el tamaño de la fuente utilizando la opción cex.names =. Los valores menores a uno reducirán el tamaño de la etiqueta. Además, puede utilizar parámetros gráficos como los siguientes para ayudar al espaciado del texto:

haga clic para ver

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *