Eliminar líneas de cuadrícula verticales u horizontales en ggplot2 Trazar en R

En este artículo, vamos a aprender cómo eliminar líneas de cuadrícula verticales u horizontales en el fondo de un gráfico ggplot2 en el lenguaje de programación R.

Para comprender cómo eliminar líneas de cuadrícula verticales u horizontales, primero importe todas las bibliotecas requeridas al espacio de trabajo y cree un marco de datos. Primero creemos una trama regular para que la diferencia sea evidente.

Ejemplo: trama por defecto

R

library("ggplot2") 
  
# Store 10 entries of data in data frame
A <- data.frame(x = 1:10, y = c(1,4,2,3,7,5,4,8,2,5))
  
# A ggplot2 plot with gridlines
p <- ggplot(A, aes(x, y)) + geom_point()
  
# Display the plot
p

Producción:

Ahora, para eliminar líneas de cuadrícula, se agregan funciones separadas al crear una gráfica. En ggplot2, las escalas controlan cómo se asignan los datos a la estética. Cuando proporcionamos algunos datos, los toma y los convierte en algo visual para nosotros, como la posición, el tamaño, el color o la forma. 

La caja de herramientas de escalas puede tener diferentes atributos como los siguientes dos tipos principales:

  • Posición escalas y ejes
  • Escalas de colores y leyenda

Para eliminar las líneas de cuadrícula, nos centraremos en las escalas de posición. Hay dos escalas de posición en un gráfico que corresponden a la estética x e y. Los dos tipos más comunes de escalas de posición continua son las funciones por defecto scale_x_continuous() y scale_y_continuous() . Vamos a utilizar estas funciones para eliminar las líneas de cuadrícula.

Para eliminar las líneas verticales de la cuadrícula, la función scale_x_continuous() se pasa con el parámetro breaks como NULL.

Sintaxis:

scale_x_continuous(se rompe =NULL)

Ejemplo: eliminar líneas de cuadrícula verticales

R

library("ggplot2") 
  
# Store 10 entries of data in data frame
A <- data.frame(x = 1:10, y = c(1,4,2,3,7,5,4,8,2,5))
  
# A ggplot2 plot with gridlines
p <- ggplot(A, aes(x, y)) + geom_point()
  
# Remove Vertical Gridlines 
p + scale_x_continuous(breaks = NULL)

Producción:

De manera similar, para eliminar las líneas de cuadrícula horizontales, el parámetro de ruptura de scale_y_continuous() se establece en NULL.

Ejemplo: Eliminar líneas horizontales 

R

library("ggplot2") 
  
# Store 10 entries of data in data frame
A <- data.frame(x = 1:10, y = c(1,4,2,3,7,5,4,8,2,5))
  
# A ggplot2 plot with gridlines
p <- ggplot(A, aes(x, y)) + geom_point()
  
# Remove Horizontal Gridlines
p + scale_y_continuous(breaks = NULL)

Producción:

Publicación traducida automáticamente

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