是否有可能提取R闪亮应用程序的HTML代码,以便可以在没有R的情况下使用它?

asp*_*r1n 2 html r shiny

我是新手,并且创造了一个带有一些情节的应用程序.此应用程序现在将用于演示文稿,应该可以轻松访问其他人.所以我的问题是,我是否以及如何提取闪亮应用程序的HTML代码,以便最后我只有一个HTML文件,其中包含与我的应用程序相同的内容.当我在浏览器中运行应用程序并在浏览器中"另存为"时,下载的HTML不像原始应用程序那样工作.

谢谢你的每一个答案!

cno*_*cno 6

简答:不.闪亮的应用程序与后端一起工作,即服务器(可以在您的机器上本地运行)处理请求,进行一些处理,然后将更新发送回浏览器.因此,如果您保存HTML,它将仅捕获当前状态,并且任何交互都将被破坏.

但是,R中有许多交互式UI输出元素,只能使用Javascript并且不需要闪亮.其中许多都基于htmlwidgets包.看一下传单(用于地理空间数据/地图),dygraph(用于时间序列数据),用于绘制(用于漂亮的直方图/散点图等)和串扰(用于创建没有光泽的交叉小部件交互).

此外,分享您的工作的一个好方法是R笔记本.这些文件会在您保存时自动生成可浏览浏览的HTML文件.