Learn R Programming

sharpshootR (version 2.3)

plotWB_lines: Line / Area Visualization for Monthly Water Balance

Description

Pending.

Usage

plotWB_lines(
  WB,
  cols = c("#759CC9", "#EB6D6E", "#7FC47D"),
  line.col = "black",
  line.lty = c(1, 2, 3),
  interpolator = c("spline", "linear"),
  spline.method = c("natural", "periodic"),
  month.cex = 1,
  legend.cex = 0.9
)

Value

nothing, function is called to generate graphical output

Arguments

WB

output from monthlyWB()

cols

vector of three colors used for area under PPT, PET, and AET curves

line.col

single color used for PPT, PET, and AET lines

line.lty

vector of three line styles used for PPT, PET, AET curves

interpolator

spline or linear interpolation of monthly values, use of spline may lead to minor smoothing artifacts in shaded areas

spline.method

when interpolator = 'spline', argument passed to splinefun(..., method = spline.method)

month.cex

scaling factor for month labels

legend.cex

scaling factor for legend

Author

J.M. Skovlin and D.E. Beaudette

Examples

Run this code

if(requireNamespace('hydromad')) {

## A shallow / droughty soil near Sonora CA 
# 100mm (4") AWC
AWC <- 100
PPT <- c(171, 151, 138, 71, 36, 7, 1, 2, 11, 48, 102, 145)
PET <- c(15.17, 18.26, 30.57, 42.95, 75.37, 108.05, 139.74, 128.9, 93.99, 59.84, 26.95, 14.2)

# calendar-year
# three year warm-up
x.wb <- monthlyWB(AWC, PPT, PET, S_init = 0, starting_month = 1, rep = 3, keep_last = TRUE)
 
# plot
plotWB_lines(x.wb)

}

Run the code above in your browser using DataLab