Convert a function that produces a plot into a Shiny app.
Usage
shiny_plot(
  callback = NULL,
  width = 500,
  height = 500,
  dlname = "plot",
  prefix = "",
  ...
)
shiny_plot_ui(id, width = 500, height = 500, ...)
shiny_plot_server(input, output, session, callback, dlname = "plot")Arguments
- callback
- Function to produce the plot. In shiny_plot, this takes one argument, "env" (see composable_shiny_app). In shiny_plot_server, it takes no arguements. 
- width
- Default plot width. 
- height
- Default plot height. 
- dlname
- Filename (without extension) if plot is downloaded. 
- prefix
- Prefix for variables in environment for composable shiny app. 
- ...
- Extra arguments to shiny_plot and shiny_plot_ui are passed on to plotOutput, for example brushing options. 
- id
- Id for shiny module. 
- input
- Supplied by shiny::callModule. 
- output
- Supplied by shiny::callModule. 
- session
- Supplied by shiny::callModule. 
Details
shiny_plot is the varistran-style composable app object. shiny_plot_ui and shiny_plot_server are appropriate for the normal Shiny module system.