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")