`plot.gam`

These internal functions were copied from Simon Wood's `mgcv`

package,
with some minor changes to allow for plotting `pfr`

objects.

```
pfr_plot.gam(
x,
residuals = FALSE,
rug = TRUE,
se = TRUE,
pages = 0,
select = NULL,
scale = -1,
n = 100,
n2 = 40,
n3 = 3,
pers = FALSE,
theta = 30,
phi = 30,
jit = FALSE,
xlab = NULL,
ylab = NULL,
main = NULL,
ylim = NULL,
xlim = NULL,
too.far = 0.1,
all.terms = FALSE,
shade = FALSE,
shade.col = "gray80",
shift = 0,
trans = I,
seWithMean = FALSE,
unconditional = FALSE,
by.resids = FALSE,
scheme = 0,
...
)
```# S3 method for mgcv.smooth
plot(
x,
P = NULL,
data = NULL,
label = "",
se1.mult = 1,
se2.mult = 2,
partial.resids = FALSE,
rug = TRUE,
se = TRUE,
scale = -1,
n = 100,
n2 = 40,
pers = FALSE,
theta = 30,
phi = 30,
jit = FALSE,
xlab = NULL,
ylab = NULL,
main = NULL,
ylim = NULL,
xlim = NULL,
too.far = 0.1,
shade = FALSE,
shade.col = "gray80",
shift = 0,
trans = I,
by.resids = FALSE,
scheme = 0,
...
)

# S3 method for random.effect
plot(
x,
P = NULL,
data = NULL,
label = "",
se1.mult = 1,
se2.mult = 2,
partial.resids = FALSE,
rug = TRUE,
se = TRUE,
scale = -1,
n = 100,
n2 = 40,
n3 = 3,
pers = FALSE,
theta = 30,
phi = 30,
jit = FALSE,
xlab = NULL,
ylab = NULL,
main = NULL,
ylim = NULL,
xlim = NULL,
too.far = 0.1,
shade = FALSE,
shade.col = "gray80",
shift = 0,
trans = I,
by.resids = FALSE,
scheme = 0,
...
)