draw.basis {gratia} | R Documentation |
Plot basis functions
Description
Plots basis functions using ggplot2
Usage
## S3 method for class 'basis'
draw(
object,
legend = FALSE,
labeller = NULL,
ylab = NULL,
title = NULL,
subtitle = NULL,
caption = NULL,
ncol = NULL,
nrow = NULL,
angle = NULL,
guides = "keep",
contour = FALSE,
n_contour = 10,
contour_col = "black",
...
)
Arguments
object |
an object, the result of a call to |
legend |
logical; should a legend by drawn to indicate basis functions? |
labeller |
a labeller function with which to label facets. The default
is to use |
ylab |
character or expression; the label for the y axis. If not
supplied, a suitable label will be generated from |
title |
character or expression; the title for the plot. See
|
subtitle |
character or expression; the subtitle for the plot. See
|
caption |
character or expression; the plot caption. See
|
ncol , nrow |
numeric; the numbers of rows and columns over which to spread the plots |
angle |
numeric; the angle at which the x axis tick labels are to be
drawn passed to the |
guides |
character; one of |
contour |
logical; should contours be draw on the plot using
|
n_contour |
numeric; the number of contour bins. Will result in
|
contour_col |
colour specification for contour lines. |
... |
arguments passed to other methods. Not used by this method. |
Value
A patchwork
object.
Author(s)
Gavin L. Simpson
Examples
load_mgcv()
df <- data_sim("eg1", n = 400, seed = 42)
m <- gam(y ~ s(x0) + s(x1) + s(x2) + s(x3), data = df, method = "REML")
bf <- basis(m)
draw(bf)
bf <- basis(m, "s(x2)")
draw(bf)