Підсумуємо все разом

Вступ до візуалізації даних із Seaborn

Content Team

DataCamp

Початок роботи

Щоб імпортувати Seaborn:

import seaborn as sns

Щоб імпортувати Matplotlib:

import matplotlib.pyplot as plt

Щоб показати графік:

plt.show()
Вступ до візуалізації даних із Seaborn

Relational-плоти

  • Показують зв'язок між двома кількісними змінними
  • Приклади: точкові діаграми, лінійні графіки
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Вступ до візуалізації даних із Seaborn

Категоріальні плоти

  • Показують розподіл кількісної змінної в категоріях, визначених категоріальною змінною
  • Приклади: стовпчикові, підрахункові, коробкові, точкові діаграми
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Вступ до візуалізації даних із Seaborn

Додаємо третю змінну (hue)

Параметр hue створює підгрупи, які відображаються різними кольорами на одному графіку.

Точкова діаграма з hue

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Вступ до візуалізації даних із Seaborn

Додаємо третю змінну (row/col)

Параметри row та/або col у relplot() або catplot() створюють підгрупи на окремих підграфіках.

Точкова діаграма з підграфіками

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Вступ до візуалізації даних із Seaborn

Налаштування

  • Змінити тло: sns.set_style()
  • Змінити кольори основних елементів: sns.set_palette()
  • Змінити масштаб: sns.set_context()
Вступ до візуалізації даних із Seaborn

Додавання заголовка

Object Type Plot Types How to Add Title
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Вступ до візуалізації даних із Seaborn

Остаточні штрихи

Додайте підписи осей x та y:

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

Поверніть підписи поділок осі x:

plt.xticks(rotation=90)
Вступ до візуалізації даних із Seaborn

Давайте потренуємось!

Вступ до візуалізації даних із Seaborn

Preparing Video For Download...