我已经看了很长一段时间了,似乎找不到这个问题的答案:我们能不能在用户控制台不运行R的情况下生成交互式情节(意思是用户提供要绘制的数据集的x和y字段)。
我更喜欢不需要服务器来运行它的东西。只是一个静态的html页面,它可以让我们交互并绘制图表?R小部件能做到这一点吗?(我无法上传数据,但我们有一个包含数据的共享dropbox )。我知道闪亮的R允许其他用户与图形交互,但是要部署它,我需要将它上传到云或服务器上,这不是我想要的。
请告诉我,任何帮助都将不胜感激,谢谢。
发布于 2020-10-25 19:08:08
htmlwidgets通常是Javascript库的R包装器。
例如:DT R htmlwidget小部件<=> DataTables JS库。
对于您的用例(静态客户端HTML,没有R运行,没有闪亮),我将回到最初的JS库,并将它们直接绑定到我的普通HTML/JS页面客户端的交互式用户输入。
如果您熟悉客户端JS框架( React,Vue),那将是我最喜欢的有效数据绑定的堆栈,包括到您的模型(dropbox)的连接。不过,如果应用程序不太复杂,这可以在香草JS中完成。
总之,我不认为htmlwidget适合您的用例。但是,绑定到相应的JS库应该是这里的首选方法。
https://stackoverflow.com/questions/62323356
复制相似问题