Как сделать так, чтобы один бар отображался одновременно в gganimate - PullRequest
0 голосов
/ 14 июня 2019

У меня есть простая гистограмма.Как сделать так, чтобы столбцы появлялись последовательно?Другими словами, должен появиться первый бар.Второй бар должен появиться (и первый остается на месте).Затем должен появиться третий бар (а первые два должны остаться на месте).

Скажи, что у меня есть MWE:

library(ggplot2)
library(gganimate)

csv <- "фрукты, ценность Apple, 60 апельсинов, 51 арбуз, 50" </p>

data <- read.csv(text=csv, header=TRUE)
ggplot(data, aes(fruit, value)) + 
    geom_bar(stat='identity') +
    transition_reveal(fruit)

Это неРабота.Что мне делать?

1 Ответ

1 голос
/ 14 июня 2019

Вы можете добавить столбец чисел, который дает порядок их появления:

data$fruit_order = 1:3

ggplot(data, aes(fruit, value)) + 
    geom_bar(stat='identity') +
    transition_reveal(fruit_order)
...