Altair

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

data-visualization-frameworksNew to PyRadarnpm: vega-lite
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

Alternatives in data-visualization-frameworks

Compare Python Packages with ease.