Recapitulare generală

Introducere în vizualizarea datelor cu Seaborn

Content Team

DataCamp

Noțiuni introductive

Importarea Seaborn:

import seaborn as sns

Importarea Matplotlib:

import matplotlib.pyplot as plt

Afișarea unui grafic:

plt.show()
Introducere în vizualizarea datelor cu Seaborn

Grafice relaționale

  • Arată relația dintre două variabile cantitative
  • Exemple: grafice de dispersie, grafice liniare
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Introducere în vizualizarea datelor cu Seaborn

Grafice categoriale

  • Arată distribuția unei variabile cantitative în categorii definite de o variabilă categorială
  • Exemple: grafice cu bare, grafice de numărare, boxplot-uri, grafice punctuale
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Introducere în vizualizarea datelor cu Seaborn

Adăugarea unei a treia variabile (hue)

Setarea hue creează subgrupuri afișate cu culori diferite pe același grafic.

Grafic de dispersie cu hue

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Adăugarea unei a treia variabile (row/col)

Setarea row și/sau col în relplot() sau catplot() creează subgrupuri afișate pe subgrafice separate.

Grafic de dispersie cu subgrafice

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

Personalizare

  • Schimbarea fundalului: sns.set_style()
  • Schimbarea culorilor principale: sns.set_palette()
  • Schimbarea scalei: sns.set_context()
Introducere în vizualizarea datelor cu Seaborn

Adăugarea unui titlu

Tip obiect Tipuri de grafice Cum se adaugă titlul
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Introducere în vizualizarea datelor cu Seaborn

Ajustări finale

Adăugarea etichetelor pentru axele x și y:

g.set(xlabel="etichetă axă x",
      ylabel="etichetă axă y")

Rotirea etichetelor de pe axa x:

plt.xticks(rotation=90)
Introducere în vizualizarea datelor cu Seaborn

Să exersăm!

Introducere în vizualizarea datelor cu Seaborn

Preparing Video For Download...