Hue ile üçüncü değişken ekleme

Seaborn ile Veri Görselleştirmeye Giriş

Content Team

DataCamp

Tips veri kümesi

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/
Seaborn ile Veri Görselleştirmeye Giriş

Temel saçılım grafiği

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Toplam hesap ile bahşiş miktarının saçılım grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Hue ile saçılım grafiği

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Noktaları sigara içme durumuna göre renklendirilmiş saçılım grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Hue sırasını ayarlama

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()

Lejanttaki sırada önce sigara içenler, sonra içmeyenler olan saçılım grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Hue renklerini belirtme

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()

Siyah ve kırmızı hue renkleriyle saçılım grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Renk adları ve hex kodlarının tablosu

Seaborn ile Veri Görselleştirmeye Giriş

Hue ile HTML hex renk kodları kullanma

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()

Hex renkleriyle saçılım grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Count plot’ta hue kullanma

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Sigara içme durumunun erkek/kadın alt gruplarıyla sayı grafiği

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Seaborn ile Veri Görselleştirmeye Giriş

Hadi pratik yapalım!

Seaborn ile Veri Görselleştirmeye Giriş

Preparing Video For Download...