Używam ggplot2 na scale_colour_gradient2
mieć kolor skalę gradientu dla liczb od 1 do 20 przy użyciu:zmienia kolor gradientu skali w ggplot2 w R?
geom_line(aes(x=x, y=y, colour=c)) +
scale_colour_gradient2(lims=c(1, 20), high="red", low="grey")
Problemem jest to, że stawia wartość na 1 jako białe, a wartości na 20 jak czerwony, a ja Czy chcesz odwrócić to (mniejsze wartości w kolumnie c
dla koloru są bardziej czerwone niż wyższe wartości.Jak to zrobić? Jeśli odwrócę low
i high
w scale_colour_gradient2
po prostu daje gradient celu, który nie jest tym, co zamierzałem.
Skąd „szary” wejdzie do niego? Wygląda na to, że chcesz użyć 'scale_colour_gradient()' – alexwhan
@alexwhan: Po prostu chcę, aby znikał z czerwonego na biały – user248237dfsf