Можно ли запустить R в обработке через rJava / JRI? Если бы я развернул приложение Processing в Интернете, нужен ли клиент R в его системе?
Я хочу создать интерактивную информационную панель, которую я могу развернуть в Интернете. Кажется, что обработка, вероятно, мой лучший выбор для интерактивной / веб-части вещей. К сожалению, не похоже, что есть много встроенных математических / статистических функций. И библиотек для построения данных тоже нет.
Я использую R и gpplot2 в течение нескольких месяцев и восхищен (поражен) тем, насколько легко он манипулирует и отображает данные.
Так что теперь мне интересно, смогу ли я получить лучшее из обоих миров и запустить R через апплет обработки.
С веб-сайта JRI:
JRI - это интерфейс Java / R, который позволяет запускать R внутри приложений Java как один поток. По сути, он загружает динамическую библиотеку R в Java и предоставляет функциональные возможности Java API для R. Он поддерживает как простые вызовы функций R, так и полностью работающий REPL.
В некотором смысле JRI является инверсией rJava, и оба могут быть объединены (т.е. вы можете запускать код R внутри JRI, который обращается к JVM через rJava). Проект JGR в полной мере использует как JRI, так и rJava, чтобы предоставить полный графический интерфейс Java для R.
JRI использует собственный код, но поддерживает все платформы, на которых доступна Java (или совместимая) от Sun, включая Windows, Mac OS X, Sun и Linux (как 32-разрядные, так и 64-разрядные версии).
Спасибо за совет :)