altair.datasets.data#

altair.datasets.data = AltairDataObject(default_engine='pandas', datasets=72)#

Main data object that provides access to all datasets as attributes.

This is the primary interface for loading Altair datasets. It provides a simple, intuitive way to access datasets with autocompletion support.

Examples

>>> from altair.datasets import data
>>>
>>> # Access datasets as attributes with autocompletion
>>> cars_df = data.cars()
>>> movies_df = data.movies(engine="pandas")
>>>
>>> # Get URLs
>>> cars_url = data.cars.url
>>> movies_url = data.movies.url
>>>
>>> # Set default engine for all datasets
>>> data.set_default_engine("polars")
>>> penguins_df = data.penguins()  # Uses polars engine
>>>
>>> # List available datasets
>>> available_datasets = data.list_datasets()
>>> print(f"Available datasets: {len(available_datasets)}")
Available datasets: 72