Adăugarea unei a treia variabile cu hue

Introducere în vizualizarea datelor cu Seaborn

Content Team

DataCamp

Setul de date tips

import pandas as pd
import seaborn as sns

tips = sns.load_dataset("tips")
tips.head()
   total_bill   tip     sex smoker  day    time  size
0       16.99  1.01  Female     No  Sun  Dinner     2
1       10.34  1.66    Male     No  Sun  Dinner     3
2       21.01  3.50    Male     No  Sun  Dinner     3
3       23.68  3.31    Male     No  Sun  Dinner     2
4       24.59  3.61  Female     No  Sun  Dinner     4
1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introducere în vizualizarea datelor cu Seaborn

O diagramă scatter de bază

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Diagramă scatter: total factură vs. sumă bacșiș

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

O diagramă scatter cu hue

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Diagramă scatter cu puncte colorate după statutul de fumător

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

Setarea ordinii hue

import matplotlib.pyplot as plt
import seaborn as sns

sns.scatterplot(x="total_bill", 
                y="tip", 
                data=tips,
                hue="smoker",
                hue_order=["Yes", 
                           "No"])

plt.show()

Diagramă scatter cu fumătorii înaintea nefumătorilor în legendă

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

Specificarea culorilor hue

import matplotlib.pyplot as plt
import seaborn as sns

hue_colors = {"Yes": "black", "No": "red"}
sns.scatterplot(x="total_bill", y="tip", data=tips, hue="smoker", palette=hue_colors) plt.show()

Diagramă scatter cu culori hue negru și roșu

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

Tabel cu nume de culori și coduri hex

Introducere în vizualizarea datelor cu Seaborn

Utilizarea codurilor de culoare hex HTML cu hue

import matplotlib.pyplot as plt
import seaborn as sns

hue_colors = {"Yes": "#808080", 
              "No": "#00FF00"}

sns.scatterplot(x="total_bill", 
                y="tip", 
                data=tips,
                hue="smoker",
                palette=hue_colors)

plt.show()

Diagramă scatter cu culori hex

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

Utilizarea hue cu diagrame de numărare

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="smoker", 
              data=tips, 
              hue="sex")

plt.show()

Diagramă de numărare a statutului de fumător cu subgrupuri masculin și feminin

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...