this module invokes a modal window, where parameters for the function
ggsave()
can be specified`
ggdownload_popup_ui(id, label = "download...") ggdownload_popup_server(input, output, session, plotObj)
id | module identifier |
---|---|
label | label of the button |
input, output, session | Standard module parameters |
plotObj | A reactive ggplot object |
if (FALSE) { shinyApp( ui = fluidPage( ggdownload_popup_ui("gg_popup") ), server = function(input, output, session) { plot <- reactive({ library(ggplot2) ggplot(mtcars) + aes(wt, mpg) + geom_point() }) callModule(ggdownload_popup_server, "gg_popup", plot) } ) }