Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding timestamps to Emma's video #120

Merged
merged 3 commits into from
Jun 8, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 31 additions & 4 deletions misc/15_emma_plotly.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,49 @@

```text
## Upcoming Events

Join our Meetup group for more events!
https://www.meetup.com/data-umbrella

Emily Gouillart: Data Visualization with Plotly
# Emma Gouillart: Data Visualization with Plotly

## Key Links

- Transcript: https://github.com/data-umbrella/event-transcripts/blob/main/2020/15-emma-gouillart-plotly.md
- Meetup Event: https://www.meetup.com/data-umbrella/events/272683860/
- Video: https://youtu.be/BxIoQ0gsxzA
- Jupyter notebook: [plotly-code](https://github.com/data-umbrella/event-transcripts/blob/main/resources/plotly-code.ipynb)

## Topics Covered

- What is Plotly
- Use cases of Plotly
-- Interactive exploration of data
-- Publishing visualizations and building interactive applications
-- Interactive image annotation and processing

## Agenda
00:00:00 Reshama introduces Data Umbrella
00:03:33 Emma begins talk


00:00 Reshama introduces Data Umbrella
03:33 Emma begins talk
04:50 What is Plotly?
06:19 Talk Agenda
07:05 Use cases of Plotly: Interactive exploration of data
07:30 The structure of Plotly figures
13:15 Introduction to Plotly express
21:01 Example of hierarchical plots
24:03 Subplots in Plotly
26:23 Plotly documentation
27:13 Use cases of Plotly: Publishing visualizations and building interactive applications
31:40 Interactive visualizations with Dash
34:45 Use cases of Plotly: Interactive image annotation and processing
34:55 Image processing
37:05 Example of interactive image processing
43:33 Image annotations - shape annotations
44:35 Advanced Dash app using Plotly-shape annotations
46:58 Q&A with Emma
58:26 Closing thoughts

## Event

Plotly is an interactive web-based visualization library. It is written in Javascript, but is mostly used from its Python API (and it also has an R and a Julia API). plotly has a large variety of traces and is highly customizable. In addition to the low-level API, a higher-level API for dataframe-like data makes it possible to create complex plots as one-liners. My talk will present the plotly library and how to use it for data science projects. I will finish the talk by presenting annotation and drawing tools within plotly figures, which we have developed in particular for image processing tasks.
Expand Down