Cambiar etiquetas de eje de diagrama de caja en R (2 ejemplos)

Se el primero en calificar

En este artículo, ilustraré cómo cambiar el nombre de las etiquetas del eje x de un diagrama de caja en el lenguaje de programación R.

El artículo constará de estos contenidos:

Así que empecemos de inmediato…

Datos de ejemplo y gráfico predeterminado

Los siguientes datos se utilizarán como base para este tutorial de programación R:

establecer _ seed ( 9736425 )                                  # Crear datos de ejemplo data 
< -data . cuadro ( x1 = norma ( 100 ) ,
                   x2 = norma ( 100 , 2 ) ,
                   x3 = rnorm ( 100 , 3 , 3 ) ) 
cabeza ( datos )                                         # Cabeza de datos de ejemplo

tabla 1 marco de datos cambiar eje etiquetas boxplot r

Como puede ver en la Tabla 1, nuestros datos de ejemplo son un marco de datos que consta de 100 filas y tres columnas.

Ejemplo 1: cambiar etiquetas de eje de diagrama de caja usando base R

En esta sección, explicaré cómo ajustar las etiquetas de marca del eje x en un diagrama de caja Base R.

Primero vamos a crear un diagrama de caja con etiquetas de eje x predeterminadas:

boxplot ( datos )                                      # Boxplot en Base R

gráfico r figura 1 cambiar etiquetas de eje diagrama de caja

El resultado de la sintaxis anterior se muestra en la Figura 1: un diagrama de caja con los nombres de etiqueta del eje x x1, x2 y x3.

Podemos cambiar el nombre de estas etiquetas de eje usando el argumento de nombres dentro de la función boxplot:

diagrama de caja ( datos,                                      # Cambiar etiquetas de 
        nombres de diagramas de caja = c ( "Nombre_A" ,
                   "Nombre_B" ,
                   "Nombre_C" ) )

r gráfica figura 2 cambiar etiquetas de eje diagrama de caja

En la Figura 2 puede ver que hemos trazado un gráfico de caja y bigotes Base R con los nombres de los ejes Nombre_A, Nombre_B y Nombre_C.

Ejemplo 2: cambiar las etiquetas de eje de Boxplot usando el paquete ggplot2

También es posible modificar las etiquetas de los ejes de un diagrama de caja ggplot2 .

Como primer paso, tenemos que remodelar nuestro marco de datos de entrada de formato ancho a largo usando el paquete reshape2.

Primero, necesitamos instalar y cargar el paquete reshape2:

instalar _ paquetes ( "reshape2" )                       # Instalar la biblioteca de paquetes reshape2 
( " reshape2" )                                # Cargar el paquete reshape2

A continuación, podemos aplicar la función melt para transformar nuestro marco de datos:

data_long <- melt ( data )                            # Remodelar 
cabeza de datos ( data_long )                                    # Cabeza de datos remodelados

tabla 2 marco de datos cambiar eje etiquetas boxplot r

En la Tabla 2 puedes ver que hemos creado un marco de datos en formato largo.

Como siguiente paso, necesitamos instalar y cargar el paquete ggplot2:

instalar _ paquetes ( "ggplot2" )                        # Instalar la biblioteca de paquetes ggplot2 
( " ggplot2" )                                 # Cargar ggplot2

Dibujemos un diagrama de caja ggplot2 con especificaciones de eje predeterminadas:

ggplot ( data_long, aes ( variable, valor ) )  +          # Boxplot en ggplot2 
  geom_boxplot ( )

r gráfica figura 3 cambiar etiquetas de eje diagrama de caja

Como se muestra en la Figura 3, logramos crear un diagrama de caja ggplot2 usando el código R que se mostró anteriormente.

La solución más simple para cambiar las etiquetas del eje x es cambiar los nombres de las etiquetas en nuestro marco de datos largo. Eche un vistazo al código R a continuación:

data_long_labels <- data_long                      # 
Niveles de datos duplicados ( data_long_labels$variable )  <- c ( "Nombre_A" ,   # Renivelar etiquetas de factor 
                                       "Nombre_B" ,
                                        "Nombre_C" )

Después de ejecutar el código R anterior, nuestros nombres de variables se cambiaron a Nombre_A, Nombre_B y Nombre_C.

A continuación, podemos usar este marco de datos actualizado para crear otra gráfica de caja con el paquete ggplot2:

ggplot ( data_long_labels, aes ( variable, value ) )  +   # Boxplot con etiquetas actualizadas 
  geom_boxplot ( )

gráfico r figura 4 cambiar etiquetas de eje diagrama de caja

La figura 4 ilustra el resultado de la sintaxis de programación de R anterior: un diagrama de caja ggplot2 con etiquetas de marca de eje renombradas.

Vídeo y recursos adicionales

Recientemente publiqué un video en mi canal de YouTube, que ilustra los códigos R de este artículo. Puedes encontrar el video a continuación.

Además, es posible que desee leer los otros artículos de mi sitio web. Puede encontrar una selección de tutoriales relacionados a continuación.

En este tutorial de R, ha aprendido a modificar las etiquetas de los ejes de diagramas de caja . Si tiene más comentarios y / o preguntas, no dude en hacérmelo saber en la sección de comentarios a continuación.

Alejandro Lugon Administrator

Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido enxico, Lugón se graduó de la Universidad Autónoma dexico con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.

Introducción al paquete ggvenn en R (4 ejemplos) En este tutorial, aprenderás a crear diagramas de Venn en R usando…