/ / Отпечатайте диаграма на Googlevis, за да pdf в R - r, google-визуализация, лъскава

Отпечатайте диаграма на Googlevis в PDF в R - r, google - визуализация, лъскава

Създадох лъскаво приложение и сега искам да начертая диаграма в pdf. Така че, има ли начин да отпечатате googlevis Chart, за да pdf в R.

Знам, че това не е възможно директно, както е посочено в страниците за помощ. Но има ли начин да отпечатате статично изображение (подобно на екранна снимка)? Ако е възможно без суичър / плетач?

Благодаря ви предварително

Отговори:

2 за отговор № 1

Можете да направите това с помощта на wkhtmltopdf, който трябва да инсталирате и евентуално да добавите към системния си път. Това имам за работа с други googlevis обекти, където в някои случаи не ми трябваха --enable-javascript --javascript-delay опция ....

output$downloadmap <- downloadHandler("mymap.pdf" ,
content = function(file) {
#print gmap googlevis R object to a html file
print(gmap, file="gmap.html")
#call to wkhtmltopdf installed on server/pc to convert html file to pdf.
#add a delay otherwise (i got an) empty plot
system("wkhtmltopdf --enable-javascript --javascript-delay 2000 gmap.html gmap.pdf")
#copy pdf file to output
file.copy("gmap.pdf", file)
#remove created files from local storage
file.remove("gmap.pdf")
file.remove("gmap.html")
}
)