Altair

Declarative statistical visualization library based on the Vega-Lite grammar — concise, expressive grammar of graphics for Python.

data-visualization-frameworksRecently releasednpm: vega-lite
63
Hero Score
Popularity
88
Performance
30
Ecosystem
50
Maturity
77
Dev Experience
68
⭐ 10,431 stars⬇ 12.2M downloads/wkFirst release: Jul 2016Last release: Jun 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

Alternatives in data-visualization-frameworks

Compare Python Packages with ease.