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