Cómo establecer límites de eje en ggplot2

A menudo, es posible que desee establecer los límites del eje en un gráfico utilizando ggplot2 . Puede hacer esto fácilmente usando las siguientes funciones:

  • xlim () : especifica el límite inferior y superior del eje x.
  • ylim (): especifica el límite inferior y superior del eje y.

Tenga en cuenta que ambos métodos eliminarán los datos fuera de los límites, lo que a veces puede producir consecuencias no deseadas. Para cambiar los límites del eje sin eliminar las observaciones de datos, puede usar coord_cartesian ():

  • coord_cartesian (): especifica los límites para el eje xy el eje y sin dejar de lado las observaciones.

Este tutorial explica varias formas de utilizar estas funciones mediante el siguiente diagrama de dispersión creado con los mtcars del conjunto de datos R integrado :

#load ggplot2
biblioteca (ggplot2)

#create scatterplot
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point ()

Ejemplo 1: Establecer límites del eje X mediante xlim ()

El siguiente código muestra cómo establecer los límites del eje x del diagrama de dispersión usando la función xlim () :

#create un diagrama de dispersión con un eje x de 15 a 30
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point () +
  xlim (15, 30)

Mensaje de advertencia:
"Se eliminaron 9 filas que contenían valores faltantes (geom_point)".

Establecer límites del eje x en ggplot2

También puede usar NA para establecer solo el límite superior del eje x y dejar que ggplot2 elija automáticamente el límite inferior:

#create scatterplot con el límite superior del eje x en 30
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point () +
  xlim ( NA , 30)

Mensaje de advertencia:
"Se eliminaron 4 filas que contenían valores faltantes (geom_point)".

Cómo establecer límites de eje en ggplot2

Ejemplo 2: Establecer límites del eje Y mediante ylim ()

El siguiente código muestra cómo establecer los límites del eje y del diagrama de dispersión usando la función ylim () :

#create scatterplot con el eje y que va de 2 a 4
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point () +
  ylim (2, 4)

Mensaje de advertencia:
"Se eliminaron 8 filas que contienen valores faltantes (geom_point)".

Establecer límites del eje y en ggplot2

También puede usar NA para establecer solo el límite inferior del eje y y dejar que ggplot2 elija automáticamente el límite superior:

#create scatterplot con el límite inferior del eje y en 2
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point () +
  xlim (2, NA )

Mensaje de advertencia:
"Se eliminaron 4 filas que contenían valores faltantes (geom_point)".

Ejemplo 3: Establecer límites de eje usando coord_cartesian ()

El siguiente código muestra cómo establecer los límites del eje y del diagrama de dispersión usando la función coord_cartesian () :

#create scatterplot con el eje y que va de 2 a 4
 ggplot (mtcars, aes (mpg, wt)) +
  geom_point () +
  coord_cartesiano (xlim = c (15, 25) , ylim = c (3, 4) )

Establecer límites de eje en ggplot2 usando la función coord_cartesian ()

Puede encontrar más tutoriales de ggplot2 aquí .

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Deja un comentario

Una prueba de Anderson-Darling es una prueba de bondad de ajuste que mide qué tan bien se ajustan sus datos…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!