Learn R Programming

FlowScreen (version 2.0)

FDC: Flow Duration Curve

Description

Produces a flow duration curve plot with optional Gustard type-curves that can be used to estimate catchment permeability.

Usage

FDC(
  TS,
  normalize.flow = TRUE,
  ylog = TRUE,
  title = FALSE,
  normal = FALSE,
  gust = TRUE,
  ylimits = NULL
)

Arguments

TS

A data frame of streamflow time series loaded with read.flows.

normalize.flow

Boolean to indicate whether or not the streamflow should be normalized by dividing by the mean. Default is TRUE. Gustard's Type Curves can only be included when this is TRUE.

ylog

Boolean indicating whether or not to plot the y-axis as a logarithmic scale. Default is TRUE.

title

optional plot title. Default is FALSE indicating no plot title is wanted. Set to TRUE to use the the default plot title, which will look for 'plot title' attribute of the data.frame set by set.plot.titles. All values other values will be used as a custom plot title.

normal

A logical indicating whether to use normal probability x-axis (normal=TRUE) or a linear probability x-axis (default, normal=FALSE).

gust

A logical indicating whether to include Gustard's Type Curves (default is TRUE). Type curves can only be plotted when normalize.flow is TRUE.

ylimits

A numeric vector of length 2 to set y-axis limits (default is NULL).

Author

Paul Whitfield

References

Gustard, A., Bullock, A., and Dixon, J.M. (1992). Report No. 108: Low flow estimation in the United Kingdom. Oxfordshire, United Kingdom: Institute of Hydrology.

Examples

Run this code
data(caniapiscau)
FDC(caniapiscau, title="Caniapiscau River")

Run the code above in your browser using DataLab