Varias gráficas de barras en R

Los gráficos de barras son una representación visual de los datos agrupados. Es el gráfico más utilizado en la actividad de análisis de datos. En los gráficos de barras múltiples, tenemos varios gráficos de barras en forma de barras rectangulares horizontales y verticales. En estos gráficos de barras múltiples, la barra representa la relación entre variables numéricas y categóricas. Aprendamos a crear un gráfico de barras múltiples con la ayuda de los siguientes ejemplos.

Método 1: Usar geom_bar() del paquete ggplot2

La función geom_bar() se utiliza para crear gráficos de barras para datos categóricos x e histogramas para datos continuos y. Está incorporado en el paquete ggplot2, no necesitamos instalarlo por separado. 

Sintaxis: geom_bar(mapeo = NULL, data = NULL, stat = «recuento», posición = «pila», ..)

Parámetro:

  • mapeo: el mapeo se puede crear mediante “aes()”, es decir, el mapeo estético en este mapeo proporcionamos el nombre de la columna como argumento para mapear en la trama. La asignación predeterminada en geom_bar es NULL.
  • data: data es un marco de datos que usaremos durante el trazado.
  • stat: stat significa estadísticas y su valor predeterminado es count , es decir, estamos creando barras en función del número de conteos.
  • posición: el argumento de posición especifica cómo se colocarán las barras durante la representación visual de la figura. El valor predeterminado de la posición es pila.

Aquí, el parámetro de posición se establece en un valor apropiado para producir gráficos de barras que están uno al lado del otro.

Ejemplo :

R

# creating multiple bar plots in R
library(ggplot2)
 
# creating a dummy dataset
number <- c(12,22,11,26,10,20,21,18)
 
gender <- c("Male","Female","Male","Female",
            "Female","Male","Female","Male")
 
friend_or_not <- c("Unknown","Friend","Unknown",
                   "Friend","Unknown","Friend",
                   "Unknown","Friend")
 
# creating data frame
circle <- data.frame(number,gender,friend_or_not)
 
# creating plot using the above data
ggplot(circle, aes(gender, number, fill = friend_or_not)) +
  geom_bar(stat="identity", position = "dodge") +
  labs(title="Multiple Bar plots")

Producción:

Un diagrama de barras múltiples usando geom_bar()

Método 2: usar el diagrama de barras del paquete R base()

Podemos usar la función barplot() para crear un diagrama de barras en el lenguaje de programación R. A continuación se muestra la sintaxis para crear un gráfico de barras. Podemos usar la misma sintaxis de gráficos de barras con algunas modificaciones para crear múltiples gráficos de barras.

Sintaxis: barplot(data,main,xlab,ylab,..)

Parámetro:

  • datos: datos es donde ponemos nuestro nombre de conjunto de datos o nombre de tabla. También podemos proporcionar un vector o una array como argumento en los datos.
  • main: main se utiliza para mostrar el título del gráfico de barras.
  • xlab: xlab toma una string como argumento y establece la etiqueta del eje x.
  • ylab: ylab toma una string como argumento y establece la etiqueta del eje y.

Para colocar los gráficos, uno al lado del otro, además, el parámetro boxplot() se establece en TRUE.

Ejemplo:

R

# creating multiple bar plots in R
 
# creating a dummy data frame
barplot1=c(10,2,5,4,6,5,8,10,5,9)
barplot2=c(9,5,6,4,7,1,2,6,2,6)
barplot3=c(4,2,9,4,3,5,7,10,10,3)
data <- data.frame(barplot1,barplot2,barplot3)
 
# plotting multiple bar plots
barplot(as.matrix(data),
        main="Multiple Bar Plots",
         
        # setting y label only
        # because x-label will be our
        # barplots name
        ylab="Count",
         
        # to plot the bars vertically
        beside=TRUE,
)

Producción:

Gráficos de barras múltiples

Publicación traducida automáticamente

Artículo escrito por amnindersingh1414 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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