Мне интересно построить тепловую карту с geom_tile
в ggplot2 , которая использует другой градиент высокого цвета на основе фактора.
На приведенном ниже графике создается график, на котором отдельные плитки окрашены в синий или красный цвет в зависимости от xy_type
, но градиент отсутствует.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=factor(xy_type))) +
scale_fill_manual(values=c("blue", "red"))
График ниже не использует коэффициент xy_type
для выбора цвета, но я получаю градиент одной группы на основе xy_avg_value
.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=xy_avg_value))
Существует ли способ смешивания этих двух графиков? Я могу использовать facet_grid(xy_type ~.)
для создания отдельных графиков этих данных с градиентом. Поскольку в конечном итоге это будет карта с координатами (x~y), я хотел бы найти способ отобразить различные градиенты вместе на одной карте geom_tile
.