Herunterladen von PNG von Shiny (R)

8

Ich bin ziemlich neu in Shiny (und R) und kämpfe mit dem Export der Handlung, die ich in Shiny mache, in eine PNG-Datei.

Ich habe mir diese beiden Threads angeschaut, konnte es aber nicht herausfinden:

Speichern von Plots in einer glänzenden App Shiny downloadHandler speichert keine PNG-Dateien

Ich schaffe es, die Download-Schaltfläche in der ui zu erstellen und der Server scheint auch alles zu tun, was ich will. Wenn ich den Download-Button im Vorschaufenster drücke, erscheint ein Pop-Up-Fenster, in dem ich den Speicherort und den Namen der Datei angeben muss, aber keine Datei gespeichert wird. Wenn ich das gleiche in einem Browserfenster mache, wird eine PNG-Datei erstellt, aber sie ist leer.

Jede Einsicht wird sehr geschätzt!

ui.R

%Vor%

server.R

%Vor%     
sba 05.11.2014, 18:31
quelle

1 Antwort

12

Eine Problemumgehung für dieses seltsame Szenario wurde in der google-Gruppe für glänzende Diskussionen . Was Sie tun können, ist einfach Ihre reactive plotInput -Anweisung in eine normale Funktion zu ändern. Nicht sicher, warum downloadHandler mit reaktiven Objekten nicht gut spielt.

%Vor%

Sie können die Print-Anweisung auch im Aufruf downloadHandler entfernen:

%Vor%     
cdeterman 05.11.2014, 20:01
quelle

Tags und Links