-
Delaigue Olivier authored2fc3c4cf
Forked from
HYCAR-Hydro / airGR
1052 commits behind the upstream repository.
\encoding{UTF-8}
\name{plot.OutputsModel}
\alias{plot.OutputsModel}
\alias{plot}
\title{Default preview of model outputs}
\usage{
\method{plot}{OutputsModel}(x, Qobs = NULL, IndPeriod_Plot = NULL,
BasinArea = NULL, which = "synth", log_scale = FALSE,
cex.axis = 1, cex.lab = 0.9, cex.leg = 0.9, lwd = 1, verbose = TRUE,
LayoutMat = NULL,
LayoutWidths = rep.int(1, ncol(LayoutMat)),
LayoutHeights = rep.int(1, nrow(LayoutMat)), ...)
}
\arguments{
\item{x}{[object of class \emph{OutputsModel}] list of model outputs (which must at least include DatesR, Precip and Qsim) [POSIXlt, mm/time step, mm/time step]}
\item{Qobs}{(optional) [numeric] time series of observed flow (for the same time steps than simulated) [mm/time step]}
\item{IndPeriod_Plot}{(optional) [numeric] indices of the time steps to be plotted (among the OutputsModel series)}
\item{BasinArea}{(optional) [numeric] basin area [km2], used to plot flow axes in m3/s}
\item{which}{(optional) [character] choice of plots \cr (e.g. c(\code{"Precip"}, \code{"Temp"}, \code{"SnowPack"}, \code{"Flows"}, \code{"Regime"}, \code{"CumFreq"}, \code{"CorQQ"})), default = \code{"synth"}, see details below}
\item{log_scale}{(optional) [boolean] indicating if the flow axis is to be logarithmic, default = \code{FALSE}}
\item{cex.axis}{(optional) [numeric] the magnification to be used for axis annotation relative to the current setting of \code{cex}}
\item{cex.lab}{(optional) [numeric] the magnification to be used for x and y labels relative to the current setting of \code{cex}}
\item{cex.leg}{(optional) [numeric] the magnification to be used for the legend labels relative to the current setting of \code{cex}}
\item{lwd}{(optional) [numeric] the line width (a positive number)}
\item{verbose}{(optional) [boolean] indicating if the function is run in verbose mode or not, default = \code{TRUE}}
\item{...}{other parameters to be passed through to plotting functions}
}
\value{
Screen plot window.
}
\description{
Function which creates a screen plot giving an overview of the model outputs.
}
\details{
Dashboard of results including various graphs (depending on the model):\cr
\describe{\code{"Precip"}}: {time series of total precipitation}
\describe{\code{"PotEvap"}}: {time series of potential evapotranspiration}
\describe{\code{"Temp"}}: {time series of temperature (plotted only if CemaNeige is used)}
\describe{\code{"SnowPack"}}: {time series of snow water equivalent (plotted only if CemaNeige is used)}
\describe{\code{"Flows"}}: {time series of simulated flows (and observed flows if provided)}
\describe{\code{"Regime"}}: {interannual median monthly simulated flow (and observed flows if provided)}
\describe{\code{"CorQQ"}}: {correlation plot between simulated and observed flows (only if observed flows provided)}
\describe{\code{"CumFreq"}}: {cumulative frequency plot for simulated flows (and observed flows if provided)}
\cr\cr
717273747576777879808182838485
\describe{\code{"perf"}}: {corresponds to \code{"Error"}, \code{"Regime"}, \code{"CumFreq"} and \code{"CorQQ"}}
\describe{\code{"ts"}}: {corresponds to \code{"Precip"}, \code{"PotEvap"}, \code{"Temp"}, \code{"SnowPack"} and \code{"Flows"}}
\describe{\code{"synth"}}: {corresponds to \code{"Precip"}, \code{"Temp"}, \code{"SnowPack"}, \code{"Flows"}, \code{"Regime"}, \code{"CumFreq"} and \code{"CorQQ"}}
\describe{\code{"all"}}: {corresponds to \code{"Precip"}, \code{"PotEvap"}, \code{"Temp"}, \code{"SnowPack"}, \code{"Flows"}, \code{"Error"}, \code{"Regime"}, \code{"CumFreq"} and \code{"CorQQ"}}
}
\author{
Laurent Coron, Olivier Delaigue, Guillaume Thirel
}
\examples{
### See examples of RunModel_GR4J or RunModel_CemaNeigeGR4J functions
}