我实际上正在创建一个托管在shinyapps.io
上的闪亮应用。
要阅读和使用我的数据,我会使用rdrop2
包与Dropbox帐户进行通信。
我想根据用户在我的Dropbox上的输入创建一个png文件。
通常,我在我的工作目录上创建png文件,如:
png("test.png")
plot(...)
dev.off()
我不仅仅将图表保存为PNG而且还保存为grid.tables。
我可以使用'drop_get'功能从我的Dropbox中获取文件。
我唯一的问题是我不知道如何将我即时创建的png直接保存在我的Dropbox上。我试图将我的PNG文件保存在像varPNG<-png('test.png')
这样的变量中...并使用'drop_upload'函数保存它,但它不起作用。
有人能帮助我吗?
答案 0 :(得分:0)
编辑: 抱歉,我对闪亮的应用程序不太熟悉。 虽然我找到了这个东西:http://shiny.rstudio.com/gallery/image-output.html可能会帮助你。
基本上它看起来有光泽有renderImage
功能来管理图像的创建。希望这会有所帮助。
老答案:
该软件包的文档为here以供参考。
确保您已允许rdrop2访问您的保管箱(请参阅链接)!
从链接:
write.csv(mtcars, 'mtcars.csv')
drop_upload('mtcars.csv')
# or upload to a specific folder
drop_upload('mtcars.csv', dest = "drop_test")
You can also do this for any other file type and large files are supported regardless of your memory.
因此,您不应将图像存储在变量中并尝试上传。 而是像往常一样保存文件然后执行:
drop_upload("filename.png")