Layer functions
Usage
layer_h(x, hline = gh(), add_layers = TRUE, ...)
layer_s(x, smooth = gs(), add_layers = TRUE, ...)
layer_a(x, abline = ga(), add_layers = TRUE, ...)
layer_hs(x, ...)
layer_sh(x, ...)
layer_as(x, ...)
layer_sa(x, ...)
layer_dots(x, ...)
gs(
method = pm_opts$smooth.method,
se = FALSE,
lty = pm_opts$smooth.lty,
lwd = pm_opts$smooth.lwd,
col = pm_opts$smooth.col,
...
)
ga(
intercept = 0,
slope = 1,
lwd = pm_opts$abline.lwd,
lty = pm_opts$abline.lty,
col = pm_opts$abline.col,
...
)
gh(
yintercept = 0,
lwd = pm_opts$hline.lwd,
lty = pm_opts$hline.lty,
col = pm_opts$hline.col,
...
)Arguments
- x
a
ggplotobject- hline
list of arguments for
geom_hline- add_layers
if
FALSEno layers are added fromlayer_s,layer_a,layer_h, or combinations- ...
passed to layering functions and geoms
- smooth
list of arguments for
geom_smooth- abline
list of arguments for
geom_abline- method
passed to the appropriate
geom_- se
passed to the appropriate
geom_- lty
passed to the appropriate
geom_- lwd
passed to the appropriate
geom_- col
passed to the appropriate
geom_- intercept
passed to
geom_abline- slope
passed to
geom_abline- yintercept
passed to
geom_hline
Details
Function names can be decoded as: h indicates horizontal
reference line, s indicates smoothing line,
a indicates abline (typically a line of
identity). The order of the the codes indicates the
order in which the layers are applied. For example,
layer_hs means to first add a horizontal reference
line and then add a smoothing line. Likewise, layer_s
adds a smoother, layer_a adds identity line, and
layer_y adds a horizontal reference line.
gs, ga, and gh are helper functions to create
default arguments to geom_smooth, geom_abline, and
geom_hline, respectively. The gx series
of functions are not exported.
Examples
df <- dplyr::filter(pmplots_data(), EVID==0 & BLQ==0)
cwresi_time(df) + geom_3s()
#> `geom_smooth()` using formula = 'y ~ x'
pmplots:::gs()
#> $method
#> [1] "loess"
#>
#> $se
#> [1] FALSE
#>
#> $lty
#> [1] 2
#>
#> $linewidth
#> [1] 1.35
#>
#> $col
#> [1] "#3366FF"
#>
