Shiny: различия между версиями

Материал из Поле цифровой дидактики
Строка 1: Строка 1:
{{DigitalTool
{{DigitalTool
|Description=Shiny – пакет языка R, позволяющий легко создавать интерактивные веб-приложения непосредственно из R.
|Description=Shiny – пакет языка R, позволяющий легко создавать интерактивные веб-приложения непосредственно из R.
|Affordances=Создание интерактивных приложений. Основная веб-парадигма Shiny заключается в том, чтобы легко "отслеживать" изменения значений входных параметров на веб-странице, после чего обновленные результаты обработки данных тут же переотображаются браузером. Такой стиль называется "реактивным программированием"
|Affordances=Создание интерактивных приложений. Основная веб-парадигма Shiny заключается в том, чтобы легко "отслеживать" изменения значений входных параметров на веб-странице, после чего обновленные результаты обработки данных тут же переотображаются браузером. Такой стиль называется "реактивным программированием". при изменении значения входного элемента Shiny автоматически определит, как с наименьшими усилиями обновить все связанные выходные элементы
|Difficult=Необходимо знание языка R
|Difficult=Необходимо знание языка R
|Область применения=образование
|Область применения=образование
Строка 15: Строка 15:
|AI=Нет
|AI=Нет
}}
}}
; Справочник по созданию https://rstudio.github.io/cheatsheets/html/shiny.html
; Справочник по созданию https://rstudio.github.io/cheatsheets/html/shiny.html
[[Файл:Shiny hellow world.png]]
[[Файл:Shiny hellow world.png]]

Версия 16:33, 26 сентября 2023

Краткое описание инструмента Shiny – пакет языка R, позволяющий легко создавать интерактивные веб-приложения непосредственно из R.
Возможности Создание интерактивных приложений. Основная веб-парадигма Shiny заключается в том, чтобы легко "отслеживать" изменения значений входных параметров на веб-странице, после чего обновленные результаты обработки данных тут же переотображаются браузером. Такой стиль называется "реактивным программированием". при изменении значения входного элемента Shiny автоматически определит, как с наименьшими усилиями обновить все связанные выходные элементы
Трудности использования Необходимо знание языка R
Область знаний
Область применения образование
Поясняющее видео https://www.youtube.com/watch?v=cqOUpnF-Lco
Веб-сайт https://shiny.posit.co/
Пользователи Преподаватели, Исследователи, Разработчики
Используется для создания (проведения) Coding
Разработчик
Сообщество вокруг средства Shinyappsio
Лицензия Открытая
Год первого релиза 2012
Совместное сетевое использование Нет
Какой язык основной English
Есть ли поддержка Искусственным Интеллектом Нет
Справочник по созданию https://rstudio.github.io/cheatsheets/html/shiny.html

Shiny hellow world.png

Создание приложений
https://www.ibm.com/docs/ru/cloud-paks/cp-data/3.5.0?topic=rstudio-creating-deploying-r-shiny-applications

См. Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R

Книги о Shiny

 DescriptionWebsite
Interactive web-based data visualization with R, plotly, and shinyКнига по разработке приложений в веб среде на основе языка R + Plotly + Shiny It makes heavy use of plotly for rendering graphics, but you’ll also learn about other R packages that augment a data science workflow, such as the tidyverse and shinyhttps://plotly-r.com/
Learn ggplot2 using Shiny AppСетевая книга по освоению приемов работы с пакетом ggplot2 языка R в среде Shinyhttps://r-graph.com/
Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by RКнига о создании аналитических веб-приложений на языке R в среде Shinyhttps://mastering-shiny.org/
Outstanding User Interfaces with ShinyA book about deeply customizing Shiny app for production.https://unleash-shiny.rinterface.com/