Есть много связанных вопросов, но все они касаются Shiny R, и это требует, чтобы платный хостинг был всегда доступен (так как у бесплатных опций, таких как shinyapps.io, есть ограничения). Поэтому мне интересно, существует ли какое-либо альтернативное решение для запуска кода R с веб-сайта, размещенного, например, на GitHub.
Чтобы быть более понятным, я хочу использовать сценарий R для интерактивного отображения нескольких графиков и некоторая производная информация, основанная на некоторых основных настройках, заданных пользователем. Чтобы привести очень простой пример:
var_from_gui = 7 # input in HTML, user e.g. clicks OK
print(paste("input plus five is:", var_from_gui + 5)) # info displayed on website
plot(c(1, 2, 5) * var_from_gui) # image to be displayed on website
Во-первых, я предполагаю, что это очень возможно в Shiny R - это правильно?
Во-вторых, возможно ли это другим способом, который позволяет мне запустить это, например, через страницы GitHub? (На самом деле я также могу использовать этот более полный университетский сервер , но я не думаю, что это поможет в этом случае.)
Я тоже знаю о htmlwidgets
, но, как Насколько я понимаю, это позволяет только очень ограниченное взаимодействие, такое как фильтрация, а не такие вещи, как рисование графиков, основанных на пользовательском вводе.
Один вариант, который я нашел и который мне подходит, - это OpenCPU, но обескураживающим является очевидное отсутствие активности (нет недавних вопросов / ответов / сообщений и т. д. c.) и практически никаких полезных руководств или обзоров, что также затрудняет оценку того, стоит ли пытаться.