rmf_animate | R Documentation |
Generic function to make animations from RMODFLOW arrays
Animations from rmf 4d arrays
rmf_animate(...) ## S3 method for class 'rmf_4d_array' rmf_animate( array, i = NULL, j = NULL, k = NULL, l = 1:dim(array)[4], title = "totim_unit", dis = dis, ..., file = "rmf_animation.gif", type = tools::file_ext(file), plot_type = "fill", width = c(600, 600, 8)[type == c("gif", "html", "pdf")], height = width, clean = TRUE, interval = 0.5, overlay = NULL, background = NULL )
... |
other parameters passed to plot.rmf_4d_array |
array |
rmf 4d array |
i |
row number |
j |
column number |
k |
layer number |
l |
vector of time step numbers; defaults to 1 to the size of the fourth dimension of array |
title |
animation title; if equal to 'totim', the total time is shown for each frame, as taken from the rmf_4d_array attributes, if equal to 'totim_unit', the time unit obtained from dis$itmuni is pasted to the totim times |
dis |
dis object |
file |
animation filename |
type |
animation filetype; options are 'gif' (default), 'html' and 'pdf'; defaults to file extension |
plot_type |
type of plot for plot.rmf_4d_array |
width |
animation width; defaults to 600 pixels or 8 inch in case of pdf |
height |
animation height; default equal to width |
clean |
logical; should files other than the animation (e.g. frames) be removed? |
interval |
time interval between frames, in seconds; can be a vector |
overlay |
additional ggplot2 layers to add to all frames |
background |
background ggplot2 plot for all frames |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.