Створення діаграми розмаху

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

Content Team

DataCamp

Що таке діаграма розмаху?

  • Показує розподіл кількісних даних
  • Дає бачити медіану, розкид, асиметрію та викиди
  • Полегшує порівняння між групами

Діаграма розмаху загального рахунку за днями тижня

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

Як створити діаграму розмаху

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box")

plt.show()

Діаграма розмаху загального рахунку за часом доби

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

Зміна порядку категорій

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                order=["Dinner", 
                       "Lunch"])

plt.show()

Діаграма розмаху з вечерею перед обідом

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

Приховування викидів

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                showfliers=False)

plt.show()

Діаграма розмаху без викидів

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

Зміна «вусів» параметром `whis`

  • Типово «вуса» тягнуться до 1,5 × міжквартильного розмаху
  • Щоб тягнулися до 2,0 × IQR: whis=2.0
  • Показати 5-й і 95-й перцентилі: whis=[5, 95]
  • Показати мінімум і максимум: whis=[0, 100]
Вступ до візуалізації даних із Seaborn

Зміна «вусів» параметром `whis`

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                whis=[0, 100])

plt.show()

Діаграма розмаху з «вусами» на мінімум і максимум

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

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

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

Preparing Video For Download...