Давным-давно, когда пакет gganimate находился на очень ранних стадиях, я просто сделал забавную анимацию.Как вы можете видеть, кусочки данных перемещаются и собираются для заполнения geom_bar.(gif обрезано из-за конфиденциальных данных)
![enter image description here](https://i.stack.imgur.com/2hNRl.gif)
После некоторых обновлений пакета я не смог точно воспроизвести его.Проблема в том, что у меня нет исходного кода, я просто сохранил GIF-файл, поэтому я не совсем уверен, вызвана ли эта проблема поведением, отличным от gganimate, или какой-то глупостью на моей стороне (держу пари на последнем).
Здесь ближе всего я использовал данные о качестве воздуха.Я очень близок, но я застрял.Обращаясь к SO, потому что иногда кто-то делал подобные вещи и может дать мне подсказку, даже если я знаю, что это не очень хорошо структурированный вопрос, однако, я заранее извиняюсь за это.
airquality %>%
ggplot() +
geom_bar(aes(x = Month, y = Temp , color = Month, fill = Month), position = "stack", stat = "identity") +
transition_reveal(Temp,Month)
Вот результаты:![enter image description here](https://i.stack.imgur.com/JFMcK.gif)