Как изменить цвет в R geom_raster? - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь изменить цвет в графике тепловой карты. Я хочу использовать желтую, красную цветовую схему вместо стандартной Blue-Darkblue.

Мой код

a=as.matrix(volcano, ncol=ncol(volcano))
row.names(a)= 1:nrow(a)
library(reshape2)
a1 = melt(a)
colnames(a1) = c('X','Y','value')
head(a1)

library(ggplot2)
ggplot(a1,aes(x = X, y = Y)) +
  geom_raster(aes(fill = value),interpolate=TRUE) +
  scale_colour_gradient2(low="yellow", high="red", guide="colorbar")

Я получаю следующий вывод, который мне нужен в другой цветовой схеме. Я не уверен, почему не работает последняя строка - scale_colour_gradient. Все остальные примеры здесь имеют эту строку, но с функцией geom_tile.

Output plot of above code

...