Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Book
{{Book
|Description=Shiny is a framework for creating web applications using R code. It is designed primarily with data scientists in mind, and to that end, you can create pretty complicated Shiny apps with no knowledge of HTML, CSS, or JavaScript. On the other hand, Shiny doesn’t limit you to creating trivial or prefabricated apps: its user interface components can be easily customized or extended, and its server uses reactive programming to let you create any type of back end logic you want. Shiny is designed to feel almost magically easy when you’re getting started, and yet the deeper you get into how it works, the more you realize it’s built out of general building blocks that have strong software engineering principles behind them.
|Description=Книга о создании аналитических веб-приложений на языке R в среде Shiny
|Field_of_knowledge=NetSci, Информатика
|Field_of_knowledge=NetSci, Информатика
|launch year=2021
|launch year=2021
Строка 7: Строка 7:
|Environment=Shiny, R
|Environment=Shiny, R
}}
}}
; От автора
: Shiny is a framework for creating web applications using R code. It is designed primarily with data scientists in mind, and to that end, you can create pretty complicated Shiny apps with no knowledge of HTML, CSS, or JavaScript. On the other hand, Shiny doesn’t limit you to creating trivial or prefabricated apps: its user interface components can be easily customized or extended, and its server uses reactive programming to let you create any type of back end logic you want. Shiny is designed to feel almost magically easy when you’re getting started, and yet the deeper you get into how it works, the more you realize it’s built out of general building blocks that have strong software engineering principles behind them.
; Книга была написана в RStudio с использованием пакета bookdown - http://bookdown.org
== Необходимые библиотеки R для работы с книгой ==


‎<syntaxhighlight lang="R" line>
install.packages(c(
"gapminder", "ggforce", "gh", "globals", "openintro", "profvis",
"RSQLite", "shiny", "shinycssloaders", "shinyFeedback",
"shinythemes", "testthat", "thematic", "tidyverse", "vroom",
"waiter", "xml2", "zeallot"
))
</syntaxhighlight>
== Возможность встраивать приложения в площадку ==
* https://shiny.posit.co/r/gallery/start-simple/faithful/
; [[Как собрать своё первое приложение Shinу]] и показать его на площадке
=== Пример 7.2 ===
{{#widget:iframe
|url=https://hadley.shinyapps.io/ms-nearPoints
|width=800
|height=600
}}
----
См. [[R for Data Science]]
См. [[R for Data Science]]

Текущая версия на 13:27, 20 сентября 2023



Описание книги Книга о создании аналитических веб-приложений на языке R в среде Shiny
Область знаний NetSci, Информатика
Год издания 2021
Веб-сайт где можно прочитать книгу или статью https://mastering-shiny.org/
Видео запись
Авторы Wickham
Среды и средства, на которые повлияла книга Shiny, R
От автора
Shiny is a framework for creating web applications using R code. It is designed primarily with data scientists in mind, and to that end, you can create pretty complicated Shiny apps with no knowledge of HTML, CSS, or JavaScript. On the other hand, Shiny doesn’t limit you to creating trivial or prefabricated apps: its user interface components can be easily customized or extended, and its server uses reactive programming to let you create any type of back end logic you want. Shiny is designed to feel almost magically easy when you’re getting started, and yet the deeper you get into how it works, the more you realize it’s built out of general building blocks that have strong software engineering principles behind them.
Книга была написана в RStudio с использованием пакета bookdown - http://bookdown.org

Необходимые библиотеки R для работы с книгой

 
install.packages(c(
"gapminder", "ggforce", "gh", "globals", "openintro", "profvis",
"RSQLite", "shiny", "shinycssloaders", "shinyFeedback",
"shinythemes", "testthat", "thematic", "tidyverse", "vroom",
"waiter", "xml2", "zeallot"
))

Возможность встраивать приложения в площадку

Как собрать своё первое приложение Shinу и показать его на площадке

Пример 7.2



См. R for Data Science