Seaborn 0.12 Понятное руководство по объектному интерфейсу и декларативной графике

Seaborn 0.12 Guide to Object-Oriented Interface and Declarative Graphics

PYTHON TOOLBOX

Фото: Создано автором, Canva

Целью этой статьи является представление особенностей объектного интерфейса в Seaborn 0.12, включая понятие декларативного синтаксиса графики и практический проект по визуализации для демонстрации использования объектного интерфейса.

К концу этой статьи вы получите ясное представление о преимуществах и ограничениях объектного интерфейса API Seaborn. И вы сможете использовать Seaborn для проектов по анализу данных более легко.

Введение

В начале моей карьеры аналитика данных я часто был на грани нервного срыва.

Почему, можете спросить вы?

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

Борясь с сложными API для создания профессионально выглядящей диаграммы, ваши глаза устали, а ваша чашка кофе пуста, и нет времени на пополнение.

Вы начинаете желать, чтобы был способ сделать этот процесс более простым и интуитивным.

Хорошая новость в том, что моё желание теперь исполнено.

Seaborn, библиотека визуализации данных, полюбившаяся многим, в своем обновлении версии 0.12 в сентябре 2022 года представила объектный интерфейс API.

Эта система декларативного синтаксиса графики значительно упрощает использование API Seaborn, делая создание визуализаций намного легче.

В этой статье давайте исследуем новый мир объектного интерфейса Seaborn. Мы увидим, как он освобождает нас от оков сложного кода и помогает нам представлять наши данные более эффективно и интуитивно.

Почему декларативный синтаксис графики?

Давайте рассмотрим процесс приготовления салата, чтобы проиллюстрировать разницу между традиционным и декларативным синтаксисом графики.

В традиционном подходе вы предоставляете подробный рецепт, рассказывая повару каждый шаг, например:

  1. Возьмите миску.
  2. Положите в нее салат.