我有一个现有的 Javascript/HTML 应用程序。我想使用R Programming
's 的科学计算和图形的力量。
我的目标是,
- 从 Javascript 应用程序发送一些数据。
- 使用数据输入调用预定义的 R 函数。
- 获取输出以文本和图形的形式获取输出。
- 在 HTML 页面中显示它。
如何实现这一点,
我应该连续运行R,使用类似的东西
web sockets
并连接到R吗?如果在做如何传递 R 脚本来执行并获取输出包?有Rserve。有一些
nodeJS
实现Rserve
。但问题是,每一行代码都应该通过evaluate
命令传递。即使我这样做了,如何处理图形输出?我探索了一点openCPU。如果使用 openCPU R 包,R 应该与
opencpu
库一起连续运行,并且每次我们启动 R 和 openCPU,它以不同的端口号启动。如果我关闭 R 会话,opencpu
服务器也会终止。如果我在我的机器上安装独立
opencpu
服务器,如何使用 R?我已经安装了 openCPU 独立服务器,之后就卡住了。
我应该如何进行,我应该怎么做才能完成我的任务。我有点不知道该往哪个方向走。请对此有所了解。我相信大多数人都会需要这个。
我曾使用过shiny
,但在这种情况下,我无法使用它。需要从外部 Web 应用程序连接 R。