## ----setup, include=FALSE-----------------------------------------------------
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.width=8,fig.height=4
)
library(CSHShydRology)
CAN05AA008 <- CAN05AA008
## -----------------------------------------------------------------------------
daily_flows <- CAN05AA008[, c(3, 4)]
result1 <- ch_hydrograph_plot(flows = daily_flows, winter_shading = FALSE)
result2 <- ch_hydrograph_plot(flows = daily_flows, winter_shading = TRUE)
## -----------------------------------------------------------------------------
myprd <- "2000-01-01/2000-12-31"
result3 <- ch_hydrograph_plot(
flows = daily_flows, winter_shading = TRUE,
prd = myprd
)
## -----------------------------------------------------------------------------
precip <- data.frame("Date" = daily_flows$Date, "precip" = abs(rnorm(nrow(daily_flows))) * 10)
result4 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip, winter_shading = TRUE,
prd = myprd
)
## -----------------------------------------------------------------------------
result5 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip, winter_shading = TRUE,
prd = myprd, range_mult_precip = 2, range_mult_flow = 1.8
)
## -----------------------------------------------------------------------------
ylab <- expression(paste("Discharge [m"^"3", "/s]"))
result6 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip,
prd = myprd, ylabel = ylab
)
## -----------------------------------------------------------------------------
ylab_precip <- "Rainfall [mm]"
result7 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip,
prd = myprd, precip_label = ylab_precip
)
## -----------------------------------------------------------------------------
result8 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip,
prd = myprd, leg_pos = "right"
) # change legend to the right side
result9 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip,
prd = myprd, leg_box = TRUE
) # add legend fill and outline
result10 <- ch_hydrograph_plot(
flows = daily_flows, precip = precip,
prd = myprd, zero_axis = F
) # default plot outside of function with buffer around axis
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.