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