Skip to content

Latest commit

 

History

History
56 lines (45 loc) · 2.5 KB

47_laura_dashboard.md

File metadata and controls

56 lines (45 loc) · 2.5 KB
## Upcoming Events
Join our Meetup group for more events!
https://www.meetup.com/data-umbrella

Laura Gutierrez Funderburk: Creating a Python Plotly Dashboard

## Key Links
- Transcript: https://github.com/data-umbrella/event-transcripts/blob/main/2022/47-laura-plotly-dashboard.md
- Meetup Event: https://www.meetup.com/data-umbrella/events/284027428/
- Video: https://youtu.be/b1gmh4W3H9A
- GitHub repo: https://github.com/data-umbrella/data-umbrella-sprints-dashboard
 
## Resources
- Plotly performance: https://dash.plotly.com/performance

## Agenda
00:00:00 Data Umbrella Introduction by Reshama
00:04:44 -- Plotly Dashboard Introduction by Laura --
00:06:02 GitHub repo (course material) quick walk-thru
00:07:03 Key file explanation: requirements.txt
00:08:21 -- Demo of building Plotly Dashboard --
00:09:11 * Part 1: Data Exploration
00:15:28 Using Python and Plotly to generate interactive plots  
00:24:54 Using dictionaries to access different kind of functions
00:30:47 Refactoring code into functions
00:35:10 * Part 2: Dashboard Components
00:37:23 The app.py script anatomy
00:39:21 Showing Dashboard in Jupyter Notebook
00:40:30 Executing script in terminal
00:44:50 The app.py additional machinery
00:46:00 * Part 3: Dash App
00:50:44 Quick demo on app.py script with Jupyter Notebook
00:51:58 Running script in terminal for Dash app
00:54:28 Dropdown Menu
00:56:42 Callback: a mechanism to update the figure
01:00:45 Updating 2 figures with 1 Dropdown
01:09:47 Modify Layouts to incorporate more graphs
01:10:27 * Part 4: Hosting your Dashboard (optional)
01:13:19 -- Recap of the workshop --
01:17:37 -- Q & A --

## Event
In this workshop we will use pandas, plotly and Dash to create a dashboard that explores changes in the average housing price in various provinces in Canada for the last 5 years. We will start by generating interactive visualizations using plotly and turn exploratory code into reusable functions. We will then work together to bring our functions into a script. Participants will be introduced into dashboarding, layout options, and will work together to generate and test a local dashboard.

## Speaker

Laura works as a data scientist in the maritime industry. She holds a Bachelor of Mathematics from Simon Fraser University (SFU). Her alma mater recognized her work in creating enriching learning experiences by awarding her the Terry Fox Gold medal.

LinkedIn: https: //www.linkedin.com/in/laurafunderburk/
Twitter: https: //twitter.com/LGFunderburk
GitHub: https: //github.com/lfunderburk