downloadHandler
リアクティブ関数で作成されたプロットを、もう一度定義せずに呼び出すにはどうすればよいですか?
動かない例:
# Part of server.R
output$tgPlot <- renderPlot({
plot1 <-ggplot(iris[iris$Species==input$species,])+geom_point(aes(Sepal.Length ,Sepal.Width))
print(plot1)
} )
output$plotsave <- downloadHandler(
filename = 'plot.pdf',
content = function(file){
pdf(file = file, width=12, height=4)
tgPlot()
dev.off()
}
)
で tgPlot() を呼び出せないのはなぜdownloadHandler
ですか? 別の方法はありますか?