R Shiny:出口情节为png / jpg

时间:2016-11-21 10:27:10

标签: r shiny plotly

如何从flash应用程序中将plot_ly图像导出为png?我想在动作按钮' ExportPlot'上导出png或jpg。 (如下所述)。我知道plot_ly解决方案https://plot.ly/r/static-image-export/但是当我读到它时,它需要在plot_ly上创建用户。

我会很感激任何提示/解决方案。

library(shiny)
library(plotly)

ui <- fluidPage(
  actionButton('ExportPlot', 'Export as png'),
  plotlyOutput("plot"),
  verbatimTextOutput("event")
)

server <- function(input, output) {

  # renderPlotly() also understands ggplot2 objects!
  output$plot <- renderPlotly({
    plot_ly(mtcars, x = ~mpg, y = ~wt)
  })

  output$event <- renderPrint({
    d <- event_data("plotly_hover")
    if (is.null(d)) "Hover on a point!" else d
  })
}

shinyApp(ui, server)

0 个答案:

没有答案