Dash, Observable etc.
Some thoughts
The purpose here is to investigate the current status of Dash, Observable and similar interactive technologies for data exploration and presentation.
There are lots of current possibilities:
This is an article that covers some (but not all) of the current options:
data-dashboarding-streamlit-vs-dash-vs-shiny-vs-voila
Example types
Example #1 is with Dash
- Dash is available for Python, but not yet ready for R at the time of writing
Example #2 and #3 work with Observable
Shiny Examples
My preference is to view functionality and code of with the stock Shiny examples within RStudio and the gallery provides inspiration.
# the standard examples are available with the Shiny library
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
My Quarto Dashboard examples are available as a separate repository and at the same time a mash-up of using R, Python within the same script(s) was evaluated.
Streamlit, Voila, Panel are new to me…definitely on the “to do” list