View source: R/plot_ensemble.R
plot_ensemble | R Documentation |
Plot the outcome of the ensemble run for a given depth along with the minimum, maximum, and an average value.
plot_ensemble(
ncdf,
model = c("FLake", "GLM", "GOTM", "Simstrat", "MyLake"),
var = "temp",
dim = "model",
dim_index = 1,
depth = NULL,
date = NULL,
av_fun = "mean",
residuals = FALSE,
boxwhisker = FALSE
)
ncdf |
filepath; to the netcdf file created by 'run_ensemble()' |
model |
string vector; of models which should be included in the plot |
var |
string; of variable which to plot |
dim |
string; NetCDF dimensions to extract. Must be either "member" or "model". Defaults to "model". Only used if plotting from netCDF file. |
dim_index |
numeric; Index of dimension chosen to extract from. Defaults to 1. Only used if plotting from netCDF file. |
depth |
If 'var' has a depth dimension, for which depth should it be plotted? |
date |
Specific date for which depth profiles should be plotted |
av_fun |
Averaging function to use, defaults to the arithmetic mean ('mean()') |
residuals |
Create an additional plot with model residuals over time |
boxwhisker |
Create additional box-whisker plots for each model |
Johannes Feldbauer, Robert Ladwig, Jorrit Mesman
## Not run:
# time series
p1 <- plot_ensemble(ncdf = "output/ensemble_output.nc",
model = c('FLake', 'GLM', 'GOTM', 'Simstrat', 'MyLake'),
var = "temp", depth = 0.9, boxwhisker = TRUE)
# depth profiles
p2 <- plot_ensemble(ncdf = "output/ensemble_output.nc",
model = c('FLake', 'GLM', 'GOTM', 'Simstrat', 'MyLake'),
var = "temp", date = as.POSIXct("2010-06-13", tz = "UTC"),
boxwhisker = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.