ищу запустить R GUI в R блестящий сервер - PullRequest
0 голосов
/ 24 февраля 2020

Надеюсь, у вас все хорошо!

Я новичок в R блестящий и ничего не знаю об этом (извините), но я стараюсь изо всех сил, чтобы выучить это. У меня есть готовый R GUI со всеми виджетами и кнопками, есть ли способ разместить GUI в R блестящий, если да, то может ли кто-нибудь из вас помочь мне с этим, мой R-файл имя сценария NBAengine4.R. Мне действительно нужна ваша поддержка здесь. заранее спасибо!

1 Ответ

0 голосов
/ 24 февраля 2020

Shiny - это пакет R, который упрощает создание интерактивных веб-приложений (приложений) прямо из R. Этот урок поможет вам сразу начать создавать приложения Shiny.

Если вы еще не установили Пакет Shiny, откройте сеанс R, подключитесь к inte rnet и запустите

install.packages("shiny")

Пакет Shiny имеет одиннадцать встроенных примеров, каждый из которых демонстрирует, как работает Shiny. Каждый пример представляет собой автономное приложение Shiny.

Пример Hello Shiny отображает гистограмму достоверного набора данных R с настраиваемым количеством бинов. Пользователи могут изменять количество корзин с помощью ползунка, и приложение сразу же ответит на их ввод. Вы будете использовать Hello Shiny, чтобы исследовать структуру приложения Shiny и создать свое первое приложение.

Для запуска Hello Shiny введите:

library(shiny)
runExample("01_hello")

Структура Shiny Приложение

Блестящие приложения содержатся в одном скрипте под названием app.R. Сценарий app.R находится в каталоге (например, newdir /), и приложение можно запустить с помощью runApp ("newdir").

app.R состоит из трех компонентов:

1 .) объект пользовательского интерфейса

2.) серверная функция

3.) вызов функции блестящейApp

объект пользовательского интерфейса (ui) управляет макетом и внешний вид вашего приложения. Функция сервера содержит инструкции, необходимые вашему компьютеру для создания приложения. И, наконец, функцияinyApp создает объекты приложений Shiny из явной пары пользовательский интерфейс / сервер.

Одна приятная особенность приложений с одним файлом состоит в том, что вы можете копировать и вставлять все приложение в консоль R, что упрощает быстро поделиться кодом для других, чтобы поэкспериментировать. Например, если вы скопируете и вставите приведенный выше код в командную строку R, оно запустит приложение Shiny.

Запуск приложения

Каждое приложение Shiny имеет та же структура: файл app.R, который содержит пользовательский интерфейс и сервер. Вы можете создать приложение Shiny, создав новый каталог и сохранив в нем файл app.R. Рекомендуется, чтобы каждое приложение находилось в своем собственном уникальном каталоге.

Вы можете запустить приложение Shiny, указав имя своего каталога для функции runApp. Например, если ваше приложение Shiny находится в каталоге my_app, запустите его со следующим кодом:

library(shiny)
runApp("my_app")

Также go по этой ссылке для получения дополнительной информации о сервере блестящих

https://shiny.rstudio.com/articles/shiny-server.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...