Как добавить слайдер, чтобы точки появлялись или исчезали во времени - PullRequest
0 голосов
/ 24 апреля 2019

Я провел базовый анализ ggplot в R на наборе данных взгляда. График показывает, как точки взгляда распределяются в системе координат:

current ggplot output

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

Это мой текущий код:

ggplot(participant_208930511,aes(x = x_mav, y = y_mav, color = cut(time_proxy, breaks = c(1,50,350,405), labels = c("First period","Middle period","Last period")))) + scale_fill_distiller(palette=8, direction=1) + scale_x_continuous(expand = c(0, 0)) + scale_y_continuous(expand = c(0, 0)) + theme(legend.position='n_one') + geom_point(size=1) + guides(color=guide_legend(title="Time category")) + participant_208930511 <- participant_208930511 %>% animation_slider(currentvalue = list(prefix = "time_sec", font = list(color="red")))

И вот как выглядит мой набор данных. Данные о времени предоставляются в «time_sec» или «time_proxy».

participant question time time_sec time_proxy x x_mav y y_mav <dbl> <dbl> <dbl> <dttm> <dbl> <dbl> <dbl> <dbl> <dbl> 1 208930511 7 1.54e12 2018-12-16 13:18:36 1 0 0 1397 1397 2 208930511 7 1.54e12 2018-12-16 13:18:36 2 234 234 1829 1829 3 208930511 7 1.54e12 2018-12-16 13:18:36 3 344 344 1598 1598 4 208930511 7 1.54e12 2018-12-16 13:18:37 4 -459 -459 1763 1763 5 208930511 7 1.54e12 2018-12-16 13:18:37 5 -629 -629 1560 1560 6 208930511 7 1.54e12 2018-12-16 13:18:37 6 284 284 1061 1061

Заранее спасибо !!

...