Dataology Substack

Dataology Substack

Using Python to Create Story-First Visualizations

Sarah Mason
Sep 09, 2025
∙ Paid
Share

When most people think about Python and data, they imagine number crunching: cleaning messy CSVs, building predictive models, or running statistical tests. But one of Python’s most powerful uses is often overlooked: creating story-first visualizations that don’t just show data, but make a point.

Too often, charts are treated as decoration and not intentional for an analysis. But in 2025, with data flooding every meeting and inbox, charts have to do more than display numbers. They need to tell a story.

That’s where Python can be a useful tool to generate visuals in place of more standard apps like Tableau or Power BI. With libraries like matplotlib, seaborn, and plotly, analysts can go beyond default dashboards to create visuals that highlight the why behind the numbers. Here’s how you can use Python to turn charts into clear, memorable stories.

Dataology Substack is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

Keep reading with a 7-day free trial

Subscribe to Dataology Substack to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Sarah Mason
Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture