BaşlayınÜcretsiz Başlayın

seaborn'da faset grafikler

seaborn'daki bazı çizim fonksiyonlarında, örneğin histplot() ve lmplot()'da, yerleşik fasetler bulunur. Grafiğinde fasetler oluşturmak için tek yapman gereken col ve/veya row argümanlarını vermektir.

Yerleşik fasetleri olmayan fonksiyonlar için ise FacetGrid() fonksiyonuyla bunları elle oluşturabilir ve fasetlerini oluşturmak için col ve/veya row'u belirtebilirsin. Elle fasetli bir grafik oluşturmak için aşağıdaki kodu kullanabilirsin:

import seaborn as sns
import matplotlib.pyplot as plt

# Bir faset oluştur
facet = sns.FacetGrid(df, col='column_a', row='column_b')

# Fasetli bir saçılım grafiği üret
facet.map(plt.scatter, 'column_x', 'column_y')
plt.show()

Noktaları bir değişkene göre renklendirerek grafiğe başka bir veri katmanı eklemek için hue argümanını kullanabilirsin.

Bu egzersiz

R Kullanıcıları için Python

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

import seaborn as sns
import matplotlib.pyplot as plt

# Scatter plot of total_bill and tip faceted by smoker and colored by sex
sns.lmplot(x=____, y=____, data=tips, hue=____, col=____)
plt.show()
Kodu Düzenle ve Çalıştır