The function plots runoff values, components and seasons using the matrix-based approach. The X axis corresponds to the day of the year, and the Y axis corresponds to the year. The function is useful when the whole picture of river runoff needs to be assessed.
Arguments
- df
data.frame
of hydrograph separation produced bygr_separate()
.- years
Integer vector of years to be plotted. Defaults to
NULL
.- type
Character string. Supported options are
'runoff'
,'component'
, and'season'
. Defaults to'runoff'
.Boolean. Print plot? Defaults to
TRUE
. UseFALSE
if you want to tweak the plot aesthetics before plotting.
Value
ggplot2
object representing the runoff values, components or seasons using the matrix-based approach
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
# matrix plot for runoff
gr_plot_matrix(sep, type = 'runoff')
#> Warning: Removed 147 rows containing missing values (`geom_raster()`).
# matrix plot for seasons
gr_plot_matrix(sep, type = 'season')
#> Warning: Removed 147 rows containing missing values (`geom_raster()`).
# matrix plot for genetic components
gr_plot_matrix(sep, type = 'component')
#> Warning: Removed 147 rows containing missing values (`geom_raster()`).