Altair
Declarative statistical visualization library based on the Vega-Lite grammar — concise, expressive grammar of graphics for Python.
61
Hero Score
Popularity
82
Performance
30
Ecosystem
50
Maturity
77
Dev Experience
68
⭐ 10,398 stars⬇ 11.4M downloads/wkFirst release: Jul 2016Last release: Apr 2026
Async Support: NoPlugin Extensions: MediumSpeed: MediumDoc Quality: HighLearning Curve: Medium
Pros
- • Declarative Vega-Lite grammar makes statistical charts concise and expressive
- • Composable encodings and transforms produce readable, reusable chart code
- • Excellent fit for exploratory data analysis on tidy DataFrames
Cons
- • Default 5000-row limit for inline data requires opt-in for larger datasets
- • Rendering depends on a Vega-Lite renderer (notebook, browser, or VegaFusion)
- • Less flexible for chart types that fall outside the grammar of graphics