Homepage
Open in app
Sign in
Get started
Data Storytelling Corner
Art and science of presenting data with a contextual narrative
Write For Us
Archive
Data Storytelling
Data Visualization
Free 5-Day Course on Data Storytelling
Follow
Featured Stories
How Python Voila Can Be Your New Killer Visualization Superpower
How Python Voila Can Be Your New Killer Visualization Superpower
Creating public dashboards with Viola and Jupyter Notebooks
John Loewen, PhD
Feb 25
Better UN Refugee Storytelling With Animated Streamlit Data Visuals
Better UN Refugee Storytelling With Animated Streamlit Data Visuals
Building a Modular Interactive Python Streamlit Dashboard
John Loewen, PhD
Dec 10, 2024
The Elements of Data Visualization: Which Chart Works Best To Tell Your Data Story?
The Elements of Data Visualization: Which Chart Works Best To Tell ...
Understanding which charts are most useful for your message
John Loewen, PhD
Jan 17, 2024
How One Man’s Beautiful Research Altered The Way We Visualize Data
How One Man’s Beautiful Research Altered The Way We Visualize Data
The seminal work of W.E.B Dubois in striving for racial equality
John Loewen, PhD
Apr 14
Latest Stories
Better Data Storytelling: Vibrant Results on 50 Years Of U.S. Education
Better Data Storytelling: Vibrant Results on 50 Years Of U.S. Educa...
Mapping trends with Python Folium, Plotly, and Dash libraries
John Loewen, PhD
Jun 20
Is The New GPT-4o Better With Data Visualization Report Creation?
Is The New GPT-4o Better With Data Visualization Report Creation?
Testing GPT-4 data viz automatic PDF report generation using a global dataset
John Loewen, PhD
Jun 18
Spectacular Sunburst Charts With Python: Unique Visuals That Really Shine
Spectacular Sunburst Charts With Python: Unique Visuals That Really...
Representing UNHCR refugee multi-dimensional data with Plotly
John Loewen, PhD
Jun 16
Python How-To: Better Data Storytelling In A Flash With PyNarrative
Python How-To: Better Data Storytelling In A Flash With PyNarrative
Using PyNarrative’s simple API to add context to your data visuals
John Loewen, PhD
Jun 13
The Best Python Dashboard Tools: Comparative Analysis With Practical Examples
The Best Python Dashboard Tools: Comparative Analysis With Practica...
A hands-on comparison of five top frameworks using real code and Plotly charts
John Loewen, PhD
Jun 11
A Powerful Python Data Story You Need To See: Safe Water Access In A Divided World
A Powerful Python Data Story You Need To See: Safe Water Access In ...
Visualizing the safe drinking water divide with the WHO/UNICEF JMP dataset
John Loewen, PhD
Jun 4
How Alluvial Charts Spotlight Hidden Patterns in World Human Rights Data
How Alluvial Charts Spotlight Hidden Patterns in World Human Rights...
Using Python and Plotly to visualize transitions in human rights
John Loewen, PhD
Jun 2
How To Make A Satisfyingly Simple Flask Dashboard With Python Folium
How To Make A Satisfyingly Simple Flask Dashboard With Python Folium
Deeper data storytelling on global access to safe drinking water
John Loewen, PhD
Jun 1
Insanely Quick Data Viz Dashboard With GPT-4 And Python That You Need To See
Insanely Quick Data Viz Dashboard With GPT-4 And Python That You Ne...
Prompting GPT4 for a Streamlit data visualization dashboard
John Loewen, PhD
May 29
Why Python Shiny Is Your New Killer Data Storytelling Tool
Why Python Shiny Is Your New Killer Data Storytelling Tool
Creating a simple dashboard with the Shiny and Plotly libraries
John Loewen, PhD
May 26
How To Make A Simple Stunning Streamlit Radar Chart On Global Generosity
How To Make A Simple Stunning Streamlit Radar Chart On Global Gener...
A Python and Plotly how-to on visualizing global giving data
John Loewen, PhD
May 22
Four Deceitful Data Visuals That Will Make You Cringe (And How To Fix Them With Python)
Four Deceitful Data Visuals That Will Make You Cringe (And How To F...
Identifying and correcting deceptive data visuals using Python
John Loewen, PhD
May 14
Simple Election Results You Will Love: Waffle Charts In Python
Simple Election Results You Will Love: Waffle Charts In Python
Visualizing the 2025 Canadian election results with Plotly
John Loewen, PhD
Apr 30
GPT-4 How To Magic: Targeted Exploratory Analysis On Wildfire Data
GPT-4 How To Magic: Targeted Exploratory Analysis On Wildfire Data
Extremely useful prompts for exploratory research data visuals
John Loewen, PhD
Apr 25
How To Tell The Right Data Stories Using Exploratory Research
How To Tell The Right Data Stories Using Exploratory Research
Data storytelling with Python Plotly and the UNHCR data set
John Loewen, PhD
Apr 22
No More Dirty Data: Your Ultimate Pandas Cleaning Guide
No More Dirty Data: Your Ultimate Pandas Cleaning Guide
Data Cleaning Pipeline using Pandas
Kuldeep Sharma
Apr 21
5 Insanely Simple Data Storytelling Tips You Can Actually Use
5 Insanely Simple Data Storytelling Tips You Can Actually Use
A rainbow of ways to support data storytelling with Python
John Loewen, PhD
Apr 18
Better Python Data Visuals: Storytelling 20 Years Of UN Food Security Data
Better Python Data Visuals: Storytelling 20 Years Of UN Food Securi...
UN Food Security time-series data highlighting global hunger
John Loewen, PhD
Apr 2
Why Nobody Cares About Your Data (and What to Do About It)
Why Nobody Cares About Your Data (and What to Do About It)
Three simple steps from quantitative data to qualitative narrative
John Loewen, PhD
Mar 28
Who’s Happy Now? Creating an Interactive Dashboard with Python & Solara
Who’s Happy Now? Creating an Interactive Dashboard with Python & So...
Visualizing global happiness stats with interactive data visuals
John Loewen, PhD
Mar 9
Mapping The Vulnerable: Prompting GPT-4 With UN Food Security Data
Mapping The Vulnerable: Prompting GPT-4 With UN Food Security Data
Visualizing and animating UN food security data with Python
John Loewen, PhD
Mar 4
5 Surprisingly Simple Hacks For Better Python Choropleth Map Creation
5 Surprisingly Simple Hacks For Better Python Choropleth Map Creation
Geospatial data viz methods using the global democracy dataset
John Loewen, PhD
Feb 17
About Data Storytelling Corner
Latest Stories
Archive
About Medium
Terms
Privacy
Teams