Description Usage Arguments Details Examples
Calculate psychrometric properties of moist air
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | stat_relhum(
mapping = NULL,
data = NULL,
geom = "point",
position = "identity",
...,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
stat_wetbulb(
mapping = NULL,
data = NULL,
geom = "point",
position = "identity",
...,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
stat_vappres(
mapping = NULL,
data = NULL,
geom = "point",
position = "identity",
...,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
stat_specvol(
mapping = NULL,
data = NULL,
geom = "point",
position = "identity",
...,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
stat_enthalpy(
mapping = NULL,
data = NULL,
geom = "point",
position = "identity",
...,
na.rm = FALSE,
show.legend = NA,
inherit.aes = TRUE
)
|
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
geom |
The geometric object to use display the data |
position |
Position adjustment, either as a string, or the result of a call to a position adjustment function. |
... |
Other arguments passed on to |
na.rm |
If |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
stat_relhum
requires an extra relhum
aesthetics for relative humidity
in range [0, 100] in %
stat_wetbulb
requires an extra wetbulb
aesthetics for wet-bulb
temperature in degree_F [IP] or degree_C [SI]
stat_vappres
requires an extra vappres
aesthetics for partial pressure
of water vapor in moist air in Psi [IP] or Pa [SI]
stat_specvol
requires an extra specvol
aesthetics for specific volume
of moist air in ft3 lb-1 of dry air [IP] or in m3 kg-1 of dry air [SI]
stat_enthalpy
requires an extra enthalpy
aesthetics for moist air
enthalpy in Btu lb-1 [IP] or J kg-1
What these ggplot2::ggproto()
objects do are to take input values,
calculate the corresponding humidity ratio and replace the y
aesthetic
values in each group.
All of stats above requires two additional aesthetics:
units
: A single string indicating the units sytem to use. Should be
either "SI"
or "IP" or
waiver()which uses the value from the parent plot. Default:
waiver()'
pres
: A single number indicating the atmosphere pressure in Pa [SI] or
Psi [IP]. If waiver()
, the pressure calculated from the parent plot's
altitude value will be used. Default: waiver()
However, when these stats are used inside a ggplot geom_*
as the stat
argument, both units
and pres
have to be specified.
1 2 3 4 5 6 7 8 9 10 11 | p <- ggpsychro() + geom_grid_relhum() # add relative humidity grid lines
# draw a point with dry-bulb at 30C and relative humidity at 60%
p + geom_point(aes(x = 30, relhum = 0.6), stat = "relhum", size = 5)
# draw a constant relative humidity line of 60% with dry-bulb from 20C to 30C
## use stat_* directly
p + stat_relhum(geom = "line", aes(x = 20:30, relhum = 0.6), size = 2)
## OR
## use as thet `stat` argument inside an ggplot `geom_*` function
p + geom_line(aes(x = 20:30, relhum = 0.6), stat = "relhum")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.