Shiny – библиотека, которая позволяет создавать приложения, написанные на R. С её помощью можно создавать аналитические панели (дэшборды), обеспечивать взаимодействие с пользователем на html-страницах, строить интерактивные визуализации. Чтобы работать с Shiny, нужно достаточно хорошо разбираться в написании пользовательских функций в R, уметь строить графики различных видов, а также знать основы Markdown и HTML. Мы обязательно будем разбирать Shiny на курсе, ближе к концу, а пока можно установить библиотеку и посмотреть на примеры Shiny-приложений.
install.packages("shiny")
library(shiny)
runExample("01_hello")      # a histogram
runExample("02_text")       # tables and data frames
runExample("03_reactivity") # a reactive expression
runExample("04_mpg")        # global variables
runExample("05_sliders")    # slider bars
runExample("06_tabsets")    # tabbed panels
runExample("07_widgets")    # help text and submit buttons
runExample("08_html")       # Shiny app built from HTML
runExample("09_upload")     # file upload wizard
runExample("10_download")   # file download wizard
runExample("11_timer")      # an automated timer
Убедитесь, что Shiny - полезная и прикольная штука, код для которой не выглядит неподъёмным и громоздким.
Установите библиотеку shinydashboard для создания аналитических панелей (дэшбордов).
install.packages("shinydashboard")
Обратитесь к ней:
library("shinydashboard")