28.24 Animation: Basic Example
REVIEW
We can generate multiple plots and they then form an animation. For
this to work, we use the knitr (Xie 2023) option
fig.show="animate"
. For the LaTeX processing we then need
to attach the animate
package:
\usepackage{animate}
To view the animation live we need to use Acrobat Reader to view the PDF file.
This example comes from http://taiyun.github.io/blog/2012/07/k-means/.
library(animation)
par(mar=c(3, 3, 1, 1.5), mgp=c(1.5, 0.5, 0), bg="white")
<- 1.5 * c(1, 1, -1, -1, 1, -1, 1, -1)
cent <- NULL
x for (i in 1:8) x <- c(x, rnorm(25, mean=cent[i]))
<- matrix(x, ncol=2)
x colnames(x) <- c("X1", "X2")
kmeans.ani(x, centers=4, pch=1:4, col=1:4)
References
———. 2023. Knitr: A General-Purpose Package for Dynamic Report Generation in r. https://yihui.org/knitr/.
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0
