Establezca el límite del eje ggplot2 solo en un lado en R

En este artículo, estableceremos el límite del eje de la gráfica ggplot2 solo en un lado de la gráfica en el lenguaje de programación R.

Usando la función scale_x_continuous() o scale_y_continuous()

función scale_x_continuous()/scale_y_continuous(): Esta función es para las escalas predeterminadas para la estética continua x o y.

 Sintaxis: scale_y_continuous(name = waiver(), breaks = waiver(), minor_breaks = waiver(), tags = waiver(), limits = NULL,expand = waiver(), oob = censor, na.value = NA_real_,trans = «identidad»)

Parámetros:

  • name: El nombre de la escala. Se utiliza como eje o título de leyenda.
  • límites: Un vector numérico de longitud dos que proporciona los límites de la escala. Use NA para referirse al mínimo o máximo existente.
  • expandir: un vector numérico de longitud dos que proporciona constantes de expansión multiplicativas y aditivas.
  • oob: Función que maneja límites fuera de los límites de escala (fuera de límites). El valor predeterminado reemplaza los valores fuera de los límites con NA.
  • na.value: los valores faltantes se reemplazarán con este valor.
  • trans: el nombre de un objeto de transformación o el objeto en sí.
  • …: Otros argumentos pasados ​​a scale_(x|y)_continuous

Cambie solo un límite de eje usando scale_y_continuous:

En este ejemplo, trazaremos un gráfico ggplot2 de 10 puntos de datos para configurar el límite del eje de un solo eje que será del eje y usando la función scale_y_continuous() en el lenguaje de programación R.

La trama inicial con los puntos de datos dados se ve como si no hubiera cambios:

R

library(ggplot2)
 
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
 
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity")
 
plot

Producción:

Configuración del límite del eje de un solo eje que será del eje y usando la función scale_y_continuous() con los datos proporcionados:

R

library(ggplot2)
 
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
 
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_y_continuous(limits=c(0, 20))
 
plot

Producción:

Cambiar solo un límite de eje usando scale_x_continuous()

En este ejemplo, trazaremos un gráfico ggplot2 de 10 puntos de datos para configurar el límite del eje de un solo eje que será del eje x usando la función scale_x_continuous() en el lenguaje de programación R.

R

library(ggplot2)
 
data < - data.frame(x=c(4, 9, 5, 6, 10, 2, 3, 7, 8, 1),
                    y=c(9, 4, 3, 1, 5, 2, 8, 10, 7, 6))
 
plot < - ggplot(data, aes(x, y)) +
geom_bar(stat="identity") +
scale_x_continuous(limits=c(0, 20))
 
plot

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 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 *