Saltar al contenido

Invertir gradiente de escala predeterminado ggplot2

Esta división fue probado por expertos así se asegura la veracidad de esta reseña.

Solución:

?scale_colour_gradient muestra los valores predeterminados de low = "#132B43" y high = "#56B1F7".

Simplemente cámbielos:

ggplot(faithfuld, aes(waiting, eruptions)) +
    geom_raster(aes(fill = density)) +
    scale_fill_continuous(high = "#132B43", low = "#56B1F7")

ingrese la descripción de la imagen aquí

Personalmente, creo que esto es menos intuitivo que el predeterminado.


Alternativamente, puede usar una escala inversa, pero esto también cambiará la leyenda para comenzar en la parte superior:

ggplot(faithfuld, aes(waiting, eruptions)) +
    geom_raster(aes(fill = density)) +
    scale_fill_continuous(trans = 'reverse')

ingrese la descripción de la imagen aquí

puedes usar las paletas de colores de RColorBrewer(enlace) biblioteca y asigne la dirección del degradado de color

library(RColorBrewer)
library(ggplot2)

ggplot(df, aes(x, y)) +
  geom_tile(aes(fill = z, width = w), colour = "grey50") +
  scale_fill_distiller(palette ="RdBu", direction = -1) # or direction=1


# data
  df <- data.frame( x = rep(c(2, 5, 7, 9, 12), 2),
                    y = rep(c(1, 2), each = 5),
                    z = rep(1:5, each = 2),
                    w = rep(diff(c(0, 4, 6, 8, 10, 14)), 2))

ingrese la descripción de la imagen aquí

Reseñas y valoraciones del post

No se te olvide dar recomendación a este enunciado si si solucionó tu problema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *