Есть ли способ вывода (конец интерфейса) Блестящие графики в PDF для пользователя приложения для загрузки? Я пробовал различные методы, похожие на те, которые связаны с ggplot, но кажется, что downloadHandler
не может работать таким образом. Например, следующее просто создает разбитый PDF, который не открывается.
library(shiny)
runApp(list(
ui = fluidPage(downloadButton('foo')),
server = function(input, output) {
plotInput = reactive({
plot(1:10)
})
output$foo = downloadHandler(
filename = 'test.pdf',
content = function(file) {
plotInput()
dev.copy2pdf(file = file, width=12, height=8, out.type="pdf")
})
}
))
Очень благодарен за помощь.