data science / visualization
Data Visualization, Free
A model is only as useful as your ability to explain it. Learn to turn data into clear, honest visuals — with the Python libraries you'll use daily and the reference that helps you pick the right chart. All resources free and current.
Visualization is where data science meets communication — the difference between a result nobody acts on and one that changes a decision. Start with the Python plotting libraries every data scientist uses (Matplotlib and Seaborn), then level up your chart-choosing judgment and, if you want fully custom interactive graphics for the web, D3.js.
01 · THE PYTHON TOOLS
Matplotlib & Seaborn
The plotting libraries behind most data-science charts.
- Matplotlib (official) ↗The foundational Python plotting library — total control over every chart. Free docs, tutorials, and a huge example gallery.matplotlib.org
- Seaborn (official) ↗Statistical plotting built on Matplotlib — beautiful, informative charts in a few lines. The fastest way to great-looking visuals.seaborn.pydata.org
02 · CHOOSE & CUSTOMIZE
Chart choice & the web
Pick the right visual — and go fully custom when you need to.
- From Data to Viz ↗A free decision tree that leads you from your data to the most appropriate chart type — with the pitfalls to avoid for each.data-to-viz.com
- D3.js (official) ↗The library behind the web's most striking interactive visualizations — total creative control for bespoke, data-driven graphics.d3js.org