Gráficos de Barras en R
Los
gráficos de barras
son una forma efectiva de representar datos categóricos o discretos. En R, puedes crear gráficos de barras utilizando la función
barplot()
. En esta lección, exploraremos cómo crear
gráficos de barras en R
, abordando los siguientes puntos:
En R, Gráficos de Barras en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.
Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.
En R, Gráficos de Barras en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.
Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.
Color de la Barra
Puedes personalizar el color de las barras en un
gráfico de barras en R
utilizando el argumento
col
en
barplot()
. Aquí hay un ejemplo:
Ejemplo
# Datos de ejemplo
datos <- c(20, 35, 45, 15)
categorias <- c("A", "B", "C", "D")
# Crear un gráfico de barras con colores personalizados
barplot(datos, col = c("red", "green", "blue", "orange"), names.arg = categorias)
Resultado:
Densidad / Textura de la Barra
Puedes agregar densidad o textura a las barras utilizando el argumento
density
en
barplot()
. Esto es útil cuando deseas diferenciar las barras en lugar de usar colores:
Ejemplo
# Datos de ejemplo
datos <- c(20, 35, 45, 15)
categorias <- c("A", "B", "C", "D")
# Crear un gráfico de barras con densidad en las barras
barplot(datos, density = c(10, 20, 30, 40), names.arg = categorias)
Resultado:
Ancho de la Barra
Para ajustar el ancho de las barras, puedes usar el argumento
width
en
barplot()
. Un valor más pequeño dará barras más delgadas, y un valor más grande dará barras más anchas:
Ejemplo
# Datos de ejemplo
datos <- c(20, 35, 45, 15)
categorias <- c("A", "B", "C", "D")
# Crear un gráfico de barras con barras más anchas
barplot(datos, width = c(0.2, 0.4, 0.6, 0.8), names.arg = categorias)
Resultado:
Barras Horizontales
Para crear un gráfico de barras horizontales en lugar de verticales, simplemente usa
horiz = TRUE
en
barplot()
:
Ejemplo
# Datos de ejemplo
datos <- c(20, 35, 45, 15)
categorias <- c("A", "B", "C", "D")
# Crear un gráfico de barras horizontales
barplot(datos, horiz = TRUE, col = "skyblue", names.arg = categorias)
Resultado:
Resumen
- Repasa el ejemplo principal y varíalo con tus propios datos.
- Continúa con la lección siguiente del tutorial.