Concentration and discharge data used to compute flux come from a data frame named Sample which contains the sample data. The metadata come from a data frame named INFO.
Although there are a lot of optional arguments to this function, most are set to a logical default.
Data come from named list, which contains a Sample dataframe with the sample data, and an INFO dataframe with metadata.
Usage
plotFluxQ(eList, qUnit = 2, logScale = TRUE, fluxUnit = 3,
tinyPlot = FALSE, fluxMax = NA, fluxMin = NA, col = "black",
lwd = 1, printTitle = TRUE, usgsStyle = FALSE, cex = 0.8,
cex.axis = 1.1, cex.main = 1.1, customPar = FALSE, ...)
Arguments
- eList
named list with at least the Sample and INFO dataframes
- qUnit
object of qUnit class.
printqUnitCheatSheet
, or numeric represented the short code, or character representing the descriptive name.- logScale
logical, default TRUE, TRUE creates a log-log scale, FALSE creates an arithmatic scale.
- fluxUnit
object of fluxUnit class.
printFluxUnitCheatSheet
, or numeric represented the short code, or character representing the descriptive name.- tinyPlot
logical variable if TRUE plot is designed to fit into a multi-plot array, default is FALSE
- fluxMax
numeric specifying the maximum value to be used on the vertical axis, default is NA (which allows it to be set automatically by the data)
- fluxMin
numeric specifying the minimum value to be used on the vertical axis, default is NA (which allows it to be set automatically by the data)
- col
color of points on plot, see ?par 'Color Specification'
- lwd
number line width
- printTitle
logical variable if TRUE title is printed, if FALSE not printed (this is best for a multi-plot figure)
- usgsStyle
logical option to use USGS style guidelines. Setting this option to TRUE does NOT guarantee USGS compliance. It will only change automatically generated labels.
- cex
numerical value giving the amount by which plotting symbols should be magnified
- cex.axis
magnification to be used for axis annotation relative to the current setting of cex
- cex.main
magnification to be used for main titles relative to the current setting of cex
- customPar
logical defaults to FALSE. If TRUE, par() should be set by user before calling this function (for example, adjusting margins with par(mar=c(5,5,5,5))). If customPar FALSE, EGRET chooses the best margins depending on tinyPlot.
- ...
arbitrary graphical parameters that will be passed to genericEGRETDotPlot function (see ?par for options)
Examples
eList <- Choptank_eList
# Water year:
plotFluxQ(eList, qUnit = 1, fluxUnit = 1)
plotFluxQ(eList, fluxUnit = 'kgDay')
plotFluxQ(eList)
# Graphs consisting of Jun-Aug
eList <- setPA(eList, paStart=6,paLong=3)
plotFluxQ(eList)