Как собрать своё первое приложение Shinу
Материал из Поле цифровой дидактики
Описание | Как:
|
---|---|
Область знаний | Информатика, Образование |
Область использования (ISTE) | Computational Thinker |
Возрастная категория | 16
|
Поясняющее видео | |
Близкие рецепту понятия | Mastering Shiny: Build Interactive Apps, R for Data Science |
Среды и средства для приготовления рецепта: | R, RStudio, Shiny |
Что нам потребуется ?
- Как добавить листинг программы на вики страницу <syntaxhighlight lang="R" >install.packages("shiny")</syntaxhighlight>
- Код R
install.packages("shiny")
- Код R
Предустановленные средства
- R - установить на компьютер - https://www.r-project.org/
- RStudio - установить на компьютер http://rstudio.com/
- В RStudio создать свой проект для разработки приложения
Советы из книги Mastering Shiny: Build Interactive Apps
Добавить Shiny
install.packages("shiny")
Создать папку и сохранить в ней файл app.R
<syntaxhighlight lang="R" line> </syntaxhighlight>
Сохранить и запустить первый скрип
library(shiny)
ui <- fluidPage(
"Hello, world!"
)
server <- function(input, output, session) {
}
shinyApp(ui, server)
- Загружает пакет Shiny при помощи инструкции library(shiny).
- Определяет пользовательский интерфейс – страницу HTML, с которой будет взаимодействовать пользователь. В данном случае это страница со словами «Hello, world!».
- Формирует поведение приложения путем определения функции server.
- Вызывает функцию shinyApp(ui, server) для сборки и запуска приложения
Улучшить скрип или заменить его содержимое
Выложить приложение на сайте https://www.shinyapps.io/
- Зарегистрироваться на сайте https://www.shinyapps.io/
- Бесплатная регистрация позволяет опубликовать 5 приложений