Plot a flux component of a cell-by-cell budget object
# S3 method for cbc rmf_plot( cbc, dis, i = NULL, j = NULL, k = NULL, l = NULL, flux = NULL, type = "fill", kper = NULL, kstp = NULL, active_only = FALSE, hed = NULL, porosity = NULL, ... )
| cbc | a |
|---|---|
| dis | a |
| i | row number to plot |
| j | column number to plot |
| k | layer number to plot |
| l | time step number to plot; defaults to plotting the final time step. See details. |
| flux | character denoting which flux to plot. See details. |
| type | plot type: 'fill' (default), 'factor', 'grid', 'contour' or 'vector' |
| kper | integer specifying the stress-period. Use in conjunction with kstp. See details. |
| kstp | integer specifying the time step of kper. Use in conjunction with kper. See details. |
| active_only | logical; indicating if only the active cells should be plotted for list-directed components of the cbc object. Non-active cells are set to NA. Defaults to FALSE. |
| hed | optional hed object for only plotting the saturated part of the grid; possibly subsetted with time step number. Also used in |
| porosity | optional 3d array with porosity values passed to |
| ... | additional parameters passed to |
ggplot2 object or layer
Flux can be 'constant_head', 'storage', 'flow_right_face', 'flow_front_face', 'flow_lower_face', 'wells',
'river_leakage', 'recharge', 'drains', 'head_dep_bounds' or any other description as written by MODFLOW.
Additionally, flux can be 'darcy', in which case Darcy fluxes are computed by rmf_convert_cbc_to_darcy and the magnitude is plotted. If
type = 'vector', the x, y and z components are used to determine the direction of the arrows.
There are two ways to specify which time step to plot. The l argument can be specified which represents the total time step number.
The other option is to specify both kper & kstp which specify the stress-period and corresponding time step in that stress-period.
A negative kstp will plot the final time step of the stress-period.
If no output is written for the specified time step, as controlled by the Output Control file in MODFLOW, an error is thrown.