Overview of Altair
mainAltair is a declarative statistical visualization library for Python. It is designed for scientists and data scientists performing exploratory data analysis.
Key characteristics:
- Declarative API: Visualizations are specified by describing how data is mapped to visual properties (position, color, size, etc.) rather than by manual drawing commands.
- Vega-Lite Based: Altair is built on top of the Vega-Lite visualization grammar, providing a wide range of statistical visualizations through a small set of grammar primitives.
- Interactivity: Supports complex interactions (like interval selections and multi-selections) that can drive filters and transformations across multiple plots.
- Rendering: The Python API emits Vega-Lite JSON data, which is rendered in environments like Jupyter Notebook, JupyterLab, or nteract using the Vega-Lite JavaScript library.