expr
, then makes use of the
commands in `SWF Tools' (saveSWF(expr, img.name = "Rplot", swf.name = "animation.swf",
swftools, ...)
brownian.motion()
) in this
package or a custom expression (e.g. for(i in 1:10)
plot(runif(10), ylim = 0:1)
).png2swf
, jpeg2swf
and pdf2swf
can be executed
correctly. If it is NULL
, it should be guaranteed that
these cani.options
,
e.g. ani.height
and ani.width
, ...system
).saveMovie
, saveLatex
,
saveHTML
, system
,
png
, jpeg
,
pdf
, pdftk
## from png to swf
saveSWF({
par(mar = c(3, 3, 1, 1.5), mgp = c(1.5, 0.5, 0))
knn.ani(test = matrix(rnorm(16), ncol = 2), cl.pch = c(16,
2))
}, swf.name = "kNN.swf", interval = 1.5, nmax = ifelse(interactive(),
40, 2))
## from pdf (vector plot) to swf; can set the option 'pdftk' to compress PDF
saveSWF({
brownian.motion(pch = 21, cex = 5, col = "red", bg = "yellow")
}, swf.name = "brownian.swf", interval = 0.2, nmax = 30, ani.dev = "pdf",
ani.type = "pdf", ani.height = 6, ani.width = 6)
Run the code above in your browser using DataLab