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
84
Performance
30
Ecosystem
50
Maturity
85
Dev Experience
68
⭐ 10,498 stars⬇ 9.5M downloads/wkFirst release: Jul 2016Last release: Sep 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.