Por defecto, los gráficos de R base tienen un color de fondo blanco. Sin embargo, puedes personalizar el color de fondo, el color de la región del gráfico o ambas.
Puedes personalizar el color de fondo de toda el área del gráfico con el argumento bg
de la función par
. Esto sobrescribirá todos los colores de fondo de tus gráficos salvo que vuelvas a los parámetros gráficos originales.
# Datos
set.seed(2)
x <- rnorm(100)
# Color de fondo gris claro
par(bg = "#f7f7f7")
# Creamos el gráfico
boxplot(x, col = "blue")
# Volvemos al color original
par(bg = "white")
Una opción con un acabado más estético es cambiar solo el color de la región del gráfico (también conocida como panel). Esto se puede lograr haciendo uso de la función rect
, especificando las coordenadas de la región y un color.
# Datos
set.seed(2)
x <- rnorm(100)
# Crea el gráfico
boxplot(x)
# Color de fondo de la región
rect(par("usr")[1], par("usr")[3],
par("usr")[2], par("usr")[4],
col = "#f7f7f7") # Color
# Agrega un nuevo gráfico
par(new = TRUE)
# Crea tu gráfico
boxplot(x, col = 4, pch = 16)
La última opción es especificar un color diferente para el gráfico y para la región del gráfico. Esto se puede lograr combinando los procedimientos descritos antes.
# Datos
set.seed(2)
x <- rnorm(100)
# Color fondo aliceblue
par(bg = "aliceblue")
# Crea el gráfico
boxplot(x)
# Color de fondo de la región
rect(par("usr")[1], par("usr")[3],
par("usr")[2], par("usr")[4],
col = "#f7f7f7") # Color
# Agrega un nuevo gráfico
par(new = TRUE)
# Crea tu gráfico
boxplot(x, col = 4)
Usa los selectores de color para cambiar el color de fondo (izquierda) o el color de la región del gráfico (derecha), o genera colores aleatorios pulsando el botón azul. Luego puedes copiar los colores y usarlos en tus gráficos.
También te puede interesar