Learn R Programming

grwat (version 0.0.4)

gr_plot_hori: Horizon hydrograph plot

Description

A convenient wrapper around ggHoriPlot::geom_horizon() to visualize multiple river hydrographs at once.

Usage

gr_plot_hori(df, years, pal = "Blues", rev = TRUE, scale = 6, print = TRUE)

Value

ggplot2 object representing multiple river hydrographs at once using the horizon plot approach

Arguments

df

data.frame with date (1st) and runoff (2nd) columns.

years

Integer vector of years to be plotted.

pal

Numeric or character string. Color palette identifier passed to ggplot2::scale_fill_distiller().

rev

Boolean. Reverse the palette? Defaults to FALSE.

scale

Numeric scale factor passed to ggHoriPlot::geom_horizon(). Defaults to 6.

print

Boolean. Print plot? Defaults to TRUE. Use FALSE if you want to tweak the plot aesthetics before plotting.

Examples

Run this code
if (require("ggHoriPlot") && require("ggthemes")) {
  
  library(grwat)
  
  data(spas) # example Spas-Zagorye data is included with grwat package
  
  # separate
  sep = gr_separate(spas, params = gr_get_params(reg = 'center'))
  
  # horizon plot for selected years
  gr_plot_hori(sep, years = 1960:1980)
  
}

Run the code above in your browser using DataLab