Calculates and draws rhizosphere, root, stem and leaf resistances for simulation time steps
Usage
resistances(
x,
cohort,
relative = FALSE,
draw = FALSE,
cumulative = FALSE,
xlab = NULL,
ylab = NULL
)
Arguments
- x
An object of class
spwb
,pwb
,growth
orfordyn
. The function only works with the result of simulations withtranspirationMode = "Sperry"
ortranspirationMode = "Sureau"
.- cohort
An string indicating the cohort for which resistances are desired.
- relative
A boolean flag to indicate that relative percentages are desired as output.
- draw
A boolean flag to indicate that a plot should be drawn (only pathway resistances, without discriminating between soil layers).
- cumulative
A flag to indicate that drawn series should be cumulative.
- xlab
x-axis label.
- ylab
y-axis label.
Value
If draw = FALSE
, the function returns list with three items:
pathway
: A data frame with dates in rows and resistance segments in columns (Rhizosphere, Root, Stem and Leaf).root
: A data frame with dates in rows and root resistances for soil layers in columns.rhizosphere
: A data frame with dates in rows and rhizosphere resistances for soil layers in columns.
Values depend on whether relative = TRUE
(percentages) or relative = FALSE
(absolute resistance values).
If draw = TRUE
, a plot object is returned showing the time series of pathway resistances.
Details
The function makes internal calls to hydraulics_soilPlantResistancesWeibull
or
hydraulics_soilPlantResistancesSigmoid
depending on the value of transpirationMode
in x
.