Visualization Best Practices
Honest, readable, accessible charts that communicate decisions without distorting data.
Search across all documentation pages
Honest, readable, accessible charts that communicate decisions without distorting data.
seaborn colorblind, viridis, or Okabe-Ito - not rainbow jet.data_dt and git SHA for reproducibility.cache_data, Dash stores - no Parquet reload per click.matplotlib.use("Agg") in CI snapshot tests.ax.annotate with short label - explain why point matters.seaborn ticks or light grid alpha 0.3.Stack versions: This page was written for Python 3.14.0 (stable 3.14, maintenance 3.13), FastAPI 0.115+, Django 5.2, Flask 3.1, Pydantic 2, PyTorch 2.6+, pandas 2.2+, Polars 1.x, ruff 0.9+, and uv 0.6+.
Reviewed by Chris St. John·Last updated Jul 16, 2026