Go to TogaWare.com Home Page. Data Science Desktop Survival Guide
by Graham Williams
Duck Duck Go


Animation: Basic Example


We can generate multiple plots and they then form an animation. For this to work, we use the knitr option fig.show="animate". For the LaTeX processing we then need to attach the animate package:


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/.


## Error in library(animation): there is no package called 'animation'

par(mar=c(3, 3, 1, 1.5), mgp=c(1.5, 0.5, 0), bg="white")
cent <- 1.5 * c(1, 1, -1, -1, 1, -1, 1, -1)
x <- NULL
for (i in 1:8) x <- c(x, rnorm(25, mean=cent[i]))
x <- matrix(x, ncol=2)
colnames(x) <- c("X1", "X2")
kmeans.ani(x, centers=4, pch=1:4, col=1:4)

## Error in kmeans.ani(x, centers = 4, pch = 1:4, col = 1:4): could not find function "kmeans.ani"

Support further development by purchasing the PDF version of the book.
Other online resources include the GNU/Linux Desktop Survival Guide.
Books available on Amazon include Data Mining with Rattle and Essentials of Data Science.
Popular open source software includes rattle and wajig.
Hosted by Togaware, a pioneer of free and open source software since 1984.
Copyright © 2000-2020 Togaware Pty Ltd. . Creative Commons ShareAlike V4.