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% 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.
Sie können die Print-Anweisung auch im Aufruf downloadHandler
entfernen: