The function plots river hydrograph by filling the different flow types using colors. Matrix layouts can be used if multiple plots are needed. Temperature and precipitation can be overlaid.
Usage
gr_plot_sep(
df,
years = NULL,
layout = as.matrix(1),
pagebreak = FALSE,
temp = FALSE,
prec = FALSE,
span = 5,
print = TRUE
)
Arguments
- df
data.frame
of hydrograph separation as produced bygr_separate()
.- years
Integer vector of years to be plotted.
- layout
matrix
that encodes the order of plotting.- pagebreak
Logical. Whether to break page between plots (used by
gr_report()
). Defaults toFALSE
.- temp
Boolean. Add temperature curve to the plot? Defaults to
FALSE
. If bothtemp = TRUE
andprec = TRUE
, then the axis is drawn for precipitation.- prec
Boolean. Add precipitation curve to the plot? Defaults to
FALSE
. If bothtemp = TRUE
andprec = TRUE
, then the axis is drawn for precipitation.- span
Integer number of days to accumulate precipitation for plotting.
Boolean. Print plot? Defaults to
TRUE
. UseFALSE
if you want to tweak the plot aesthetics before plotting.
Examples
library(grwat)
data(spas) # example Spas-Zagorye data is included with grwat package
# separate
sep = gr_separate(spas, params = gr_get_params(reg = 'center'))
#> grwat: data frame is correct
#> grwat: parameters list and types are OK
# One year
gr_plot_sep(sep, 1978)
# Two years
gr_plot_sep(sep, c(1978, 1989))
# Two years in a matrix layout
gr_plot_sep(sep, 1988:1989, layout = matrix(1:2, nrow = 2, byrow = TRUE))
# Add temperature and precipitation
gr_plot_sep(sep, 1991, temp = TRUE, prec = TRUE)