Mostrar solo valores enteros en el eje ggplot2 en R

Un marco de datos que se trazará puede admitir múltiples tipos de datos en él. A veces, un valor flotante no es apropiado, ya que dificulta la claridad y la legibilidad de la trama. Por lo tanto, si estos valores se trazaran como números enteros, sería más fácil y claro. En este artículo, veremos el enfoque para mostrar solo valores en el eje ggplot2 en el lenguaje r.

En este enfoque de mostrar solo valores enteros en el eje ggplot2, el usuario primero debe importar y cargar la biblioteca ggplot2 y luego llamar a la función geom_point() presente en el paquete ggplot2 y luego pasar los parámetros requeridos a la función y luego esta función será devolviendo la gráfica de los valores dados.

Para cargar e instalar el paquete ggplot2, el usuario debe seguir la siguiente sintaxis.

Sintaxis:

instalar.paquetes («ggplot2»)        

biblioteca («ggplot2»)

Aquí trazaremos un diagrama de dispersión y para eso se usa geom_point(). Esta función se usa para trazar un diagrama de dispersión, que es más útil para mostrar la relación entre dos variables continuas.

Sintaxis:

geom_point(asignación = NULL,datos = NULL,stat = “identidad”,posición = “identidad”,…,na.rm = FALSO,mostrar.leyenda = NA, heredar.aes = VERDADERO)

Conjunto de datos en consideración:

Veamos primero cómo aparecería un gráfico regular sin ninguna modificación de este marco de datos.

Ejemplo:

R

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

Producción:

Ahora vamos a modificar los valores del eje de la trama trazada por ggplot2 usando la función geom_point(), este usuario de mejora necesita primero cargar e instalar la biblioteca de escalas en el lenguaje de programación R, luego llamar a la función scale_x_continuous() y scale_y_continuous() que básicamente elimina los números no enteros de las necesidades de los ejes ggplot2 de la biblioteca de escalas y pasa el parámetro requerido a esta función y, a cambio, esta función modificará la trama creada por ggplot2 a la trama bien escalada para el usuario en lenguaje r.

Las funciones scale_x_continuous() y scale_y_continuous() se utilizan para hacer escalas de posición continuas (x e y) o eliminar números no enteros.

Sintaxis:

  • scale_x_continuous(…, expandir = renuncia())
  • scale_y_continuous(…, expandir = renuncia())

Parámetro:

  • …:-parámetros comunes de escala continua: nombre, roturas, etiquetas, valor na., límites y trans.
  • expandir:-un vector numérico de longitud dos que da constantes de expansión multiplicativas y aditivas.

Ejemplo:

R

library("ggplot2")
library("scales")
  
gfg_data <- data.frame(x=c(1,2,3,4,5,6,7,8,9,10),
                       y=c(7,9,1,4,5,6,2,5,8,1))
  
gfg_plot <- ggplot(gfg_data, aes(x, y)) + geom_point()
gfg_plot + scale_x_continuous(breaks = pretty_breaks())+
    scale_y_continuous(breaks = pretty_breaks())

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 *