Introducere în Seaborn

Vizualizarea datelor cu Seaborn – nivel intermediar

Chris Moffitt

Instructor

Peisajul vizualizării în Python

  • Peisajul vizualizării în Python este complex și poate fi copleșitor

Peisajul vizualizării în Python

Vizualizarea datelor cu Seaborn – nivel intermediar

Matplotlib

  • matplotlib oferă elementele de bază pentru vizualizările Seaborn
  • Poate fi utilizat și independent pentru reprezentarea datelor
import matplotlib.pyplot as plt
import pandas as pd

df = pd.read_csv("wines.csv")
fig, ax = plt.subplots() ax.hist(df['alcohol'])

Exemplu histogramă Matplotlib

Vizualizarea datelor cu Seaborn – nivel intermediar

Pandas

  • pandas este o bibliotecă fundamentală pentru analiza datelor
  • Suportă și funcționalități de bază pentru reprezentări grafice
import pandas as pd

df = pd.read_csv("wines.csv") df['alcohol'].plot.hist()

Exemplu histogramă pandas

Vizualizarea datelor cu Seaborn – nivel intermediar

Seaborn

  • Seaborn suportă vizualizări complexe ale datelor
  • Este construit pe matplotlib și funcționează optim cu dataframe-urile din pandas
Vizualizarea datelor cu Seaborn – nivel intermediar

Seaborn histplot

  • histplot este similar cu histograma prezentată în exemplele anterioare
  • Implicit, generează o histogramă, dar poate genera și alte grafice complexe
import seaborn as sns

sns.histplot(df['alcohol'])

Exemplu Seaborn histplot

Vizualizarea datelor cu Seaborn – nivel intermediar

Seaborn displot

  • displot utilizează histplot și alte funcții pentru reprezentarea distribuțiilor
  • Implicit, generează o histogramă, dar poate genera și alte tipuri de grafice
import seaborn as sns

sns.displot(df['alcohol'], kind='kde')

Exemplu Seaborn displot

Vizualizarea datelor cu Seaborn – nivel intermediar

Histogramă pandas vs. Displot

  • Histogramă pandas
    df['alcohol'].plot.hist()
    
    Exemplu histogramă pandas
    • Frecvența reală a observațiilor
    • Fără contur la bare
    • Intervale largi
    • Fără etichetă pe axa x
  • Seaborn displot
    sns.displot(df['alcohol'])
    
    Exemplu Seaborn displot
    • Etichetă automată pe axa x
    • Paletă de culori estompată
    • Grafic mai curat
Vizualizarea datelor cu Seaborn – nivel intermediar

Să exersăm!

Vizualizarea datelor cu Seaborn – nivel intermediar

Preparing Video For Download...