Home
Workshops
Tickets
Contact
Français
Workshops
Tickets
Contact
Français

Upcoming Workshops

Dash Master Class

Dash Master Class

February 17-18, 2018

This two-day workshop will go over the foundations and guiding principles of dash, starting with simple examples on the first day and more advanced use cases on the second day. Each section of the Dash workshop will be focused around complete examples that the attendees can run on their own computers. Attendees will learn the principles of Dash by customizing these examples through gentle, interactive “challenges”.

This workshop is taught by the author of the Dash library itself, with help from other Dash solutions experts at Plotly.

R, Shiny & Dash R

R, Shiny & Dash R

March 3-4, 2018

By the end of this workshop, you should be able to leverage interactive visualization techniques to perform/present data analysis tasks/findings using the R package plotly. Though it would be beneficial to have some prior knowledge of R and ggplot2, we do not require it, and as such, we avoid assuming pre-existing knowledge as much as possible. Furthermore, this workshop is not designed to make you an R programming expert – it’s designed to get you doing powerful things quickly regardless of your experience with R or programming in general.

R, Shiny & Dash R

March 3-4, 2018

Workshop Overview

Read the full Syllabus here.

This workshop is highly interactive. Attendees are expected to participate in hands-on exercises which augment the lecture material and are encouraged to ask questions. To participate in the exercises, attendees should bring a laptop with relevant software installed prior to the workshop. Click here for installation directions.

By the end of this workshop, you should be able to leverage interactive visualization techniques to perform/present data analysis tasks/findings using the R package plotly. Though it would be beneficial to have some prior knowledge of R and ggplot2, we do not require it, and as such, we avoid assuming pre-existing knowledge as much as possible. Furthermore, this workshop is not designed to make you an R programming expert – it’s designed to get you doing powerful things quickly regardless of your experience with R or programming in general.

Day 1 outline

  • An overview of plotly for R
    • Motivating examples/demos
    • How does it all work (htmlwidgets for R, plotly.js, SVG vs WebGL, etc)?
    • Mapping data to visuals (theory and practice)
    • Tips for learning, debugging, and getting “un-stuck
  • Data wrangling for visualization
    • Reshaping with tidyr, manipulation with dplyr
    • The data-plot-pipeline
  • Interactive maps made simple
    • scattermapbox
    • scattergeo
    • sf and geom_sf()

Day 2 outline

  • Animations via plot_ly() and ggplotly()
  • Linking multiple views via crosstalk
    • Highlighting via direct/indirect manipulation
    • Filtering via indirect manipulation
  • Getting the most of out plotly in shiny
    • Quick intro to shiny
    • Accessing/responding to plotly events in shiny
    • Efficient updates via plotlyProxy()
  • An intro to dasher (dash for R)
    • Why dasher?
    • Quick overview of dash components
    • dasher basics: layout & callbacks

Instructor

Carson Sievert

Carson Sievert

Carson Sievert is a freelance data scientist developing software and creating products that make data analysis more accessible, appealing, and efficient. During his Ph.D., he became the maintainer of the R package plotly and was recognized with the John Chambers Statistical Software Award. He is also author and maintainer of numerous other R packages including LDAvis, animint, pitchRx, and rdom.

Plotly Montreal