Ggplot2 руководство по смещению цветов

У меня проблема при попытке создать несколько графиков с помощью ggplot2.
Я пытаюсь создать графики данных поверх объекта ggmap, используя stat_summary_hex, и я хочу, чтобы все графики использовали одну и ту же палитру заливки.

Итак, я использую:

ggmap(TAmap) +
  coord_cartesian() +
  stat_summary_hex(aes(x = stop_lon, y = stop_lat, z = timediff, color = timediff),
                   fun = function(x) mean(x), bins = 30, alpha = 0.55,data = Atemp)+
scale_fill_gradient2(low = "green",mid = "lightblue" , high = "red", midpoint = 0)

и все они имеют одинаковые цвета, моя основная проблема в том, что шкала постоянно смещается, например:

enter image description here

Есть ли способ исправить это и продолжать использовать scale_fill_gradient2?
Я не хочу создавать уникальную цветовую гамму только для этих данных. Сюжеты позже будут использованы для создания видео, и я хочу, чтобы легенда была последовательной.

Вам необходимо указать пределы масштаба.

Roland 11.04.2018 14:05

@Roland, какой аргумент мне не хватает для этого?

Dror Bogin 11.04.2018 14:06

Каждая непрерывная шкала имеет параметр limits.

Roland 11.04.2018 14:09

нашел, вроде работает. Спасибо. если вы хотите опубликовать его как полный ответ, я бы согласился.

Dror Bogin 11.04.2018 14:11
2
4
41
0

Другие вопросы по теме