Data visualization is more than just pretty charts; it's a powerful way to convey complex information clearly and efficiently. Understanding the significance of visual storytelling can greatly enhance decision-making and communication. In this workshop, you'll not only grasp why data visualization is pivotal but also dive into its core principles. By the end of the workshop, you'll be able to turn data into clear and engaging visuals, no matter your starting point.
In the morning you will learn and apply the perception, design and storytellings principles that allow you to create effective and efficient visualizations, and you will craft engaging visuals with your own datasets. In the afternoon you will learn how to create interactive visualizations and apps using hvPlot
and panel
.
- Slides morning on the principles of design, perception and storytelling.
- Slides afternoon on interactive data visualization.
Run the code without installing anything:
- On
- On Google Colab: (you will need to install the libraries manually
!pip install hvplot panel jupyter_bokeh
, but you don't lose your work if you make a copy of the notebook. You'll also need to wrap the hvplot objects using pn.panel, e.g.,pn.panel(scatter)
and upload the data manually).
Focus on following a cycle of visualization + data storytelling
- Introduction
- Part 1: Understanding the context
- Part 2: Data visualization theory
- Part 3: Design considerations
- Part 4: Storytelling
- When do we need interactive visualizations
- Using
hvPlot
to visualize data - Using
panel
to create apps - Adding reactive components
- Exporting apps using pyodide
- Place: Amsterdam data science center, February 2022 (introduction); November 2022 (introduction + advanced); October 2023 (introduction + advanced + interactive), September 2024 (introduction + advanced + interactive)