Description Usage Arguments Details Examples
Map over multiple inputs simultaneously and return a vector of plots
1 2 3 |
.x, .y |
Vectors of the same length. A vector of length 1 will be recycled. |
.f |
A function, formula, or atomic vector (see |
... |
additional arguments passed on to .f. |
.l |
A list of lists. The length of .l determines the number of arguments that .f will be called with. List names will be used if present. |
See map2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | library(tidyr)
library(purrr)
library(plotly)
library(dplyr)
iris %>%
nest(data = -Species) %>%
mutate(
mod = map(data, ~ lm(Sepal.Length ~ Sepal.Width, data = .x)),
panel = map2_plot(data, mod, function(data, mod) {
plot_ly(data = data, x = ~Sepal.Width, y = ~Sepal.Length,
type = "scatter", mode = "markers", name = "data") %>%
add_trace(data = data, x = ~Sepal.Width, y = ~predict(mod),
mode = "lines", name = "lm")
})) %>%
trelliscope(name = "iris")
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.