Takes a visreg_list, as produced by visreg_list() or visreg(), and collapses it down into
a single visreg object. This is equivalent to calling visreg_list() with collapse = TRUE
in the first place; it is provided separately so that a visreg_list can be collapsed after
the fact, e.g. visreg_list(v1, v2) |> collapse().
Examples
fit <- lm(Ozone ~ Solar.R + Wind + Temp, data = airquality)
v1 <- visreg(fit, "Wind", plot = FALSE, alpha = 0.2)
v2 <- visreg(fit, "Wind", plot = FALSE, alpha = 0.01)
labs <- c("Confidence: 0.80", "Confidence: 0.99")
vv1 <- visreg_list(v1, v2, collapse = FALSE) |> collapse(labels = labs)
vv2 <- visreg_list(v1, v2, collapse = TRUE, labels = labs)
identical(vv1, vv2)
#> [1] TRUE