আমি একটি সাধারণ বিতরণ থেকে পয়েন্টগুলি নমুনা করতে চাই 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)
ডিএফ এর মত দেখাচ্ছে:
> 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
সংস্করণটি (নীচে দেখুন) করে না। এটি কেবল বিন্দুগুলিকে এক্স-অক্ষে রাখে এবং এগুলি স্ট্যাক করে না।
plot+
transition_reveal(along=index)
এর সাথে সাদৃশ্যপূর্ণ কিছু আদর্শ হবে: ক্রেডিট: https://gist.github.com/thomasp85/88d6e7883883315314f341d2207122a1