Изменить метку заголовка gganimate

Снимая параметры gganimate, которые могут быть установлены при вызове gg_animate() для рендеринга анимированной последовательности, кажется, что нет возможности изменить заголовок фрейма, чтобы сделать более понятным для наблюдателя то, что параметр, на котором основан фрейм.

Другими словами, предположим, что frame = year в слое: как сделать заголовок фрейма year: ####, где #### - год текущего кадра? Я что-то пропустил или это ограничение библиотеки gganimate?

Как бы вы достигли такого же результата обходным путем? Спасибо за ваш совет.

Ответ 1

Значение подмножества фрейма добавляется к любому предварительно существующему заголовку. Поэтому вы можете добавить заголовок с пояснительным текстом. Например:

library(gganimate)

p=ggplot(mtcars, aes(wt,mpg, frame=cyl)) + geom_point() + 
    ggtitle("Cylinders: ")

gg_animate(p)

Как вы можете видеть в GIF ниже, префикс "Цилиндры:" теперь добавляется в заголовок до значения cyl:

введите описание изображения здесь