ÎncepețiÎncepe gratuit

Grafice cu falete în seaborn

Unele funcții de vizualizare din seaborn, cum ar fi histplot() și lmplot(), au falete integrate. Tot ce trebuie să faci este să transmiți un argument col și/sau row pentru a crea falete în graficul tău.

Pentru funcțiile care nu au falete integrate, le poți crea manual cu funcția FacetGrid(), apoi specifici col și/sau row pentru a defini faletele. Iată cum poți crea un grafic cu falete manual:

import seaborn as sns
import matplotlib.pyplot as plt

# Creează o faletă
facet = sns.FacetGrid(df, col='column_a', row='column_b')

# Generează un grafic scatter cu falete
facet.map(plt.scatter, 'column_x', 'column_y')
plt.show()

Poți adăuga un alt strat de date în grafic folosind argumentul hue pentru a colora punctele în funcție de o variabilă.

Acest exercițiu face parte din cursul

Python pentru utilizatori de R

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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()
Editează și rulează codul