Introducere în grafice relaționale și subgrafice

Introducere în vizualizarea datelor cu Seaborn

Content Team

DataCamp

Întrebări despre variabile cantitative

Grafice relaționale

  • Înălțime vs. greutate

Diagramă de dispersie înălțime față de greutate

Introducere în vizualizarea datelor cu Seaborn

Întrebări despre variabile cantitative

Grafice relaționale

  • Înălțime vs. greutate
  • Nr. de absențe vs. nota finală

Diagramă de dispersie absențe față de nota finală

Introducere în vizualizarea datelor cu Seaborn

Întrebări despre variabile cantitative

Grafice relaționale

  • Înălțime vs. greutate
  • Nr. de absențe vs. nota finală
  • PIB vs. rata de alfabetizare

Diagramă de dispersie PIB față de rata de alfabetizare

Introducere în vizualizarea datelor cu Seaborn

Diagramă de dispersie cu nuanță

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

Diagramă de dispersie cu subgrafice

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

Introducere în relplot()

  • Creează „grafice relaționale": diagrame de dispersie sau de tip linie

De ce să folosiți relplot() în loc de scatterplot()?

  • relplot() permite crearea de subgrafice într-o singură figură
Introducere în vizualizarea datelor cu Seaborn

scatterplot() vs. relplot()

Utilizarea scatterplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.scatterplot(x="total_bill", 
                y="tip", 
                data=tips)

plt.show()

Utilizarea relplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter")

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

Subgrafice pe coloane

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker")

plt.show()

Diagramă de dispersie cu subgrafice pe coloane pentru fumători

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

Subgrafice pe rânduri

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            row="smoker")

plt.show()

Diagramă de dispersie cu subgrafice pe rânduri pentru fumători

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

Subgrafice pe rânduri și coloane

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker",
            row="time")

plt.show()

Diagramă de dispersie cu subgrafice pentru fumători și perioadă

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

Subgrupuri pe zilele săptămânii

Diagramă de dispersie cu subgrafice pe coloane pentru zile

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

Împachetarea coloanelor

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2)

plt.show()

Diagramă de dispersie cu subgrafice pe coloane în două rânduri

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

Ordonarea coloanelor

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2,
            col_order=["Thur",
                       "Fri",
                       "Sat",
                       "Sun"])

plt.show()

Diagramă de dispersie cu subgrafice ordonate pe zile

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

Să exersăm!

Introducere în vizualizarea datelor cu Seaborn

Preparing Video For Download...