Requisito previo: ggplo2 en programación R
Un gráfico por defecto se produce con un fondo de cuadrícula y un fondo de color grisáceo. En este artículo se explica cómo se pueden eliminar. Los ejemplos que se dan a continuación usan un gráfico de líneas, pero lo mismo se puede emplear para cualquier otra visualización.
Acercarse
- Crear marco de datos
- Trazar normalmente
- Ahora agrega funciones para hacer cambios.
- Gráfico de visualización
Para comprender mejor la diferencia, primero creemos una trama con cuadrícula y fondo.
Programa:
R
df <- data.frame(a=c(2,4,8), b=c(5, 10, 15)) plot = ggplot(df, aes(x = a, y = b)) + geom_point() + geom_line() #output plot
Producción:
Ahora, vamos a realizar alguna operación/modificación en este gráfico.
Eliminar cuadrícula:
Al asignar el mayor y el menor de la cuadrícula con la función element_blanck(), se eliminará la cuadrícula, pero no se eliminarán el color de fondo ni los bordes.
Programa:
R
df <- data.frame(a=c(2,4,8),b=c(5, 10, 15)) plot + theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())
Producción:
Solo cuadrícula y línea de eje:
El uso de la función theme_bw() con la trama elimina el fondo grisáceo pero no afecta a la cuadrícula.
Programa:
R
df <- data.frame(a=c(2,4,8),b=c(5, 10, 15)) # theme_bw() function plot + theme_bw()
Producción:
Eliminar fondo y cuadrícula:
Asignar panel.background con la función element_blank() eliminará tanto la cuadrícula como el fondo.
Programa:
R
df <- data.frame(a=c(2,4,8),b=c(5, 10, 15)) plot + theme(panel.background = element_blank())
Producción:
Publicación traducida automáticamente
Artículo escrito por immortalishika2001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA