У меня есть существующее приложение Javascript/HTML. Я хотел использовать мощь научных вычислений и графики R Programming
.Интеграция R и его графики с существующим Javascript/HTML-приложением
Моя цель состоит в том, чтобы,
- Отправить некоторые данные из Javascript приложения.
- Вызовите предопределенные функции R с вводом данных.
- Получить выход, получить результат в виде текста и графики.
- Показать его на странице HTML.
Как добиться этого,
Должен ли я запустить R непрерывно, использовать что-то вроде
web sockets
и подключиться к R? Если вы выполняете Как передавать R-скрипты для выполнения и получения выходного пакета?Rserve. Существует
nodeJS
дляRserve
. Но проблема с этим заключается в том, что каждая строка кода должна передаваться через командыevaluate
. Даже если я это сделаю, как обрабатывать вывод графика?Я изучил немного openCPU. Если вы используете пакет openCPU R, R должен непрерывно работать с библиотекой , и каждый из них запускает R и openCPU, он начинается с другого номера порта. И если я закрою сеанс R, сервер также завершается.
Если я устанавливаю автономный сервер на своей машине, как использовать R с этим? Я установил автономный сервер openCPU и как-то застрял после этого.
Как продолжить, что мне делать, чтобы выполнить мою задачу. Я вроде как не знаю, в каком направлении идти. Пожалуйста, пролите свет на это. Я уверен, что большинству людей это понадобится.
Update:
Я работал с shiny
, но в этом случае я не могу использовать его. Необходимо подключить R из внешнего веб-приложения.
Спасибо заранее,
Манодж G
Другой вариант - экспортировать данные в переносимый формат (например, csv) и запустить Rscript в файле '.R', который найдет данные. –
[rapier] (http://trestletech.com/2015/06/rapier-convert-r-code-to-a-web-api/) может быть для вас вариантом – hrbrmstr
@ RomanLuštrik: Но как получить графику и показывать в приложении на лету? –