Покращення Графіків за Допомогою Доріжок
rugplot — це графік, призначений для доповнення інших графіків шляхом відображення розташування окремих спостережень у ненав'язливий спосіб.
Хоча kdeplot показує згладжену ймовірнісну криву, іноді це може приховувати той факт, що в певній області є дуже мало точок даних. Додавання rugplot малює невеликі "риски" (як бахрома на килимі) для кожної окремої точки даних вздовж осі x або y.
Навіщо їх комбінувати?
- KDE: показує абстрактну форму (тенденцію).
- Rugplot: показує фактичну щільність даних (реальність).
Основні параметри
Щоб зробити rugplot ефективним і сумісним з іншими графіками, слід знати такі параметри:
height: керує довжиною рисок відносно області графіка. Значення на кшталт0.05або0.1зазвичай найкраще, щоб зберегти ненав'язливість;hue: групує дані за кольором, дозволяючи співставити категорії з основним графіком;xабоy: визначає, по якій осі розташовані дані.
12345678910111213import seaborn as sns import matplotlib.pyplot as plt # Load the dataset df = sns.load_dataset('tips') # 1. Main plot (Abstract shape) sns.kdeplot(data=df, x='total_bill', fill=True, alpha=0.3) # 2. Rug plot (Real data points) sns.rugplot(data=df, x='total_bill', height=0.1, color='black') plt.show()
Swipe to start coding
Тепер застосуємо це для створення стилізованої візуалізації для набору даних tips.
- Встановіть стиль на
'darkgrid'. Передайте словник як другий аргумент для налаштування сітки: вимкніть'axes.grid'(False) і встановіть'axes.facecolor'на'aliceblue'. - Створіть KDE-графік для
'total_bill', згрупований за'sex':
- Використовуйте палітру
'magma'; - Накладайте шари (
multiple='layer'); - Заповнюйте криві (
fill=True).
- Додайте Rugplot для відображення окремих точок даних:
- Використовуйте ту ж вісь x (
'total_bill') і групування ('sex'); - Встановіть
heightна0.05; - Використовуйте ту ж палітру
'magma'.
- Відобразіть графік.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 4.55
Покращення Графіків за Допомогою Доріжок
Свайпніть щоб показати меню
rugplot — це графік, призначений для доповнення інших графіків шляхом відображення розташування окремих спостережень у ненав'язливий спосіб.
Хоча kdeplot показує згладжену ймовірнісну криву, іноді це може приховувати той факт, що в певній області є дуже мало точок даних. Додавання rugplot малює невеликі "риски" (як бахрома на килимі) для кожної окремої точки даних вздовж осі x або y.
Навіщо їх комбінувати?
- KDE: показує абстрактну форму (тенденцію).
- Rugplot: показує фактичну щільність даних (реальність).
Основні параметри
Щоб зробити rugplot ефективним і сумісним з іншими графіками, слід знати такі параметри:
height: керує довжиною рисок відносно області графіка. Значення на кшталт0.05або0.1зазвичай найкраще, щоб зберегти ненав'язливість;hue: групує дані за кольором, дозволяючи співставити категорії з основним графіком;xабоy: визначає, по якій осі розташовані дані.
12345678910111213import seaborn as sns import matplotlib.pyplot as plt # Load the dataset df = sns.load_dataset('tips') # 1. Main plot (Abstract shape) sns.kdeplot(data=df, x='total_bill', fill=True, alpha=0.3) # 2. Rug plot (Real data points) sns.rugplot(data=df, x='total_bill', height=0.1, color='black') plt.show()
Swipe to start coding
Тепер застосуємо це для створення стилізованої візуалізації для набору даних tips.
- Встановіть стиль на
'darkgrid'. Передайте словник як другий аргумент для налаштування сітки: вимкніть'axes.grid'(False) і встановіть'axes.facecolor'на'aliceblue'. - Створіть KDE-графік для
'total_bill', згрупований за'sex':
- Використовуйте палітру
'magma'; - Накладайте шари (
multiple='layer'); - Заповнюйте криві (
fill=True).
- Додайте Rugplot для відображення окремих точок даних:
- Використовуйте ту ж вісь x (
'total_bill') і групування ('sex'); - Встановіть
heightна0.05; - Використовуйте ту ж палітру
'magma'.
- Відобразіть графік.
Рішення
Дякуємо за ваш відгук!
single