Home Knowledge Base Altair: Declarative Visualization for Python

Altair: Declarative Visualization for Python

Overview Altair is a statistical visualization library for Python, based on Vega-Lite. It is "Declarative", meaning you describe what you want the chart to look like (mapping columns to visual channels), not how to draw lines and pixels.

The Grammar of Graphics You map data columns to channels:

Example

import altair as alt
from vega_datasets import data

cars = data.cars()

chart = alt.Chart(cars).mark_circle().encode(
    x='Horsepower',
    y='Miles_per_Gallon',
    color='Origin',
    tooltip=['Name', 'Origin']
).interactive()

Pros

Cons

altairdeclarativevisualization

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.