정규 분포에서 점을 샘플링 한 다음 gganimate
최종 프레임에 전체 점표가 표시 될 때까지 패키지를 사용하여 점표를 하나씩 작성하고 싶습니다 .
더 큰 데이터 세트에 ~ 5,000-20,000 포인트를 지원하는 솔루션이 필수적입니다.
지금까지 내가 가지고있는 코드는 다음과 같습니다.
library(gganimate)
library(tidyverse)
# Generate 100 normal data points, along an index for each sample
samples <- rnorm(100)
index <- seq(1:length(samples))
# Put data into a data frame
df <- tibble(value=samples, index=index)
df는 다음과 같습니다.
> head(df)
# A tibble: 6 x 2
value index
<dbl> <int>
1 0.0818 1
2 -0.311 2
3 -0.966 3
4 -0.615 4
5 0.388 5
6 -1.66 6
정적 플롯은 올바른 도트 플롯을 보여줍니다.
# Create static version
plot <- ggplot(data=df, mapping=aes(x=value))+
geom_dotplot()
그러나 gganimate
버전은 그렇지 않습니다 (아래 참조). x 축에만 점을 배치하고 쌓지 않습니다.
plot+
transition_reveal(along=index)
이와 비슷한 것이 이상적입니다 : 신용 : https://gist.github.com/thomasp85/88d6e7883883315314f341d2207122a1