Publish a list of ggplots as interactive visualizations on a GitHub repository
Source:R/z_pages.R
      animint2pages.RdThis function takes a named list of ggplots, generates interactive animations, and pushes the generated files to a specified GitHub repository. You can choose to keep the repository private or public. Before using this function set your appropriate git 'user.username' and 'user.email'
Usage
animint2pages(
  plot.list,
  github_repo,
  owner = NULL,
  commit_message = "Commit from animint2pages",
  private = FALSE,
  required_opts = c("title", "source"),
  server = NULL,
  ...
)Arguments
- plot.list
 A named list of ggplots and option lists.
- github_repo
 The name of the GitHub repository to which the files will be pushed.
- owner
 The user/org under which the repo will be created, default comes from
gh::gh_whoami.- commit_message
 A string specifying the commit message for the pushed files.
- private
 A logical flag indicating whether the GitHub repository should be private or not (default FALSE).
- required_opts
 Character vector of plot.list element names which are checked (stop with an error if not present). Use required_opts=NULL to skip check.
- ...
 Additional options passed onto
animint2dir.
Examples
if (FALSE) { # \dontrun{
library(animint2)
mtcars$Cyl <- factor(mtcars$cyl)
viz <- animint(
  ggplot(mtcars, aes(x = mpg, y = disp, color=Cyl)) +
    geom_point(),
  ggplot(mtcars, aes(x = hp, y = wt, color=Cyl)) +
    geom_point(),
  title="Motor Trend Cars data viz",
  source="https://github.com/animint/animint2/blob/master/R/z_pages.R"
)
animint2pages(viz, "animint2pages-example-mtcars")
} # }