Материалы и связанные проекты

Здесь собраны учебные материалы и проекты, связанные с Altair. Если вы знаете проект, который стоит добавить, сообщите об этом через issue в официальном репозитории.

Учебные материалы

Эти материалы дополняют официальную документацию и помогают освоить Altair.

Visualization Curriculum

Курс по визуализации данных от группы UW Data, разработавшей Vega-Lite.

Уроки в блокнотах Jupyter

Уроки и примеры в блокнотах Jupyter, подготовленные авторами Altair.

Урок PyCon

Урок по Altair, который автор библиотеки Джейк Вандерплас провёл на PyCon 2018.

Курс по визуализации данных

Курс Университета Британской Колумбии: построение распространённых статистических диаграмм, представление историй с помощью данных, географическая визуализация и добавление интерактивности. Его можно пройти как слушатель или в рамках программы сертификации Key Capabilities for Data Science.

Короткие вводные видео

Несколько видео Calmcode с кратким обзором библиотеки Altair.

Связанные проекты

Ниже перечислены проекты, непосредственно связанные с Altair. Существует и множество других пакетов, которые можно использовать вместе с библиотекой, например средства создания дашбордов, обсуждаемые в ответах на соответствующий вопрос на StackOverflow.

Vega-Lite

Высокоуровневая грамматика визуализации, которую Altair реализует в Python.

vl-convert

Библиотека Python для преобразования спецификаций Altair и Vega-Lite в статические изображения SVG и PNG или в спецификации Vega без внешних зависимостей.

VegaFusion

VegaFusion переносит обработку данных диаграмм Altair на сервер. Это позволяет ускорять интерактивные диаграммы, извлекать преобразованные данные, выполнять ресурсоёмкие агрегирования на сервере и исключать неиспользуемые столбцы из исходного набора данных, уменьшая размер визуализации.

altair_pandas

Механизм построения диаграмм на основе Altair для API визуализации pandas.

altair_recipes

Коллекция готовых статистических диаграмм для Altair.

nx_altair

Библиотека для визуализации графов NetworkX с помощью Altair. Она предоставляет похожий API рисования, но возвращает объекты диаграмм Altair, поэтому к сетевым графам можно применять интерактивные возможности Altair.

Altair Ally

Дополнительный пакет с сокращёнными способами создания распространённых диаграмм для исследовательского анализа данных, особенно визуализаций целого DataFrame.

gif

Расширение для анимаций Altair и Matplotlib. Простой декоратор позволяет создавать кадры в обычном цикле for, а при сохранении объединять их в анимацию.

Altair в R

Интерфейс для работы с Python-пакетом Altair из R.

Altair-upset

Библиотека для создания интерактивных диаграмм UpSet с помощью Altair. Диаграммы UpSet — удобная альтернатива диаграммам Венна для показа пересечений множеств, особенно когда множеств много. Библиотека поддерживает DataFrame как Pandas, так и Polars.