Çizgi grafiklere giriş

Seaborn ile Veri Görselleştirmeye Giriş

Content Team

DataCamp

Çizgi grafikleri nedir?

İki tür ilişkisel grafik: saçılım grafiği ve çizgi grafiği

Saçılım grafikleri

  • Her nokta bağımsız bir gözlemdir

Çizgi grafikleri

  • Her nokta aynı “şeyi” temsil eder; genelde zaman içinde izlenir

Zamana göre hisse senedi fiyatı çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Hava kirliliği verileri

  • Şehir genelinde toplama istasyonları
  • Azot dioksit düzeylerinin hava örnekleri

Hava kirliliği DataFrame’inin ilk beş satırı

Seaborn ile Veri Görselleştirmeye Giriş

Saçılım grafiği

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="scatter")

plt.show()

Zamana göre ortalama azot dioksit saçılım grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Çizgi grafiği

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="line")

plt.show()

Zamana göre ortalama azot dioksit çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Konuma göre alt gruplar

Konuma göre hava kirliliği DataFrame’inin ilk beş satırı

Seaborn ile Veri Görselleştirmeye Giriş

Konuma göre alt gruplar

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line",
            style="location", 
            hue="location")

plt.show()

Bölgeye göre zamana karşı ortalama azot dioksit çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

İşaretçi ekleme

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True)

plt.show()

İşaretçiler eklenmiş çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Çizgi stilini kapatma

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True,
            dashes=False)

plt.show()

İşaretçiler ve düz çizgilerle çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Her x-değeri için birden çok gözlem

İstasyona göre hava kirliliği DataFrame’inin ilk beş satırı

Seaborn ile Veri Görselleştirmeye Giriş

Her x-değeri için birden çok gözlem

Saçılım grafiği
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="scatter")

plt.show()

Tüm istasyonlar için zamana göre azot dioksit saçılım grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Her x-değeri için birden çok gözlem

Çizgi grafiği
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line")

plt.show()

Tüm istasyonlar için zamana göre azot dioksit çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Her x-değeri için birden çok gözlem

Gölgelik bölge güven aralığıdır

  • Veri kümesi rastgele örnek varsayılır
  • Ortalamanın bu aralıkta olmasına %95 güvenilir
  • Tahminimizdeki belirsizliği gösterir

Tüm istasyonlar için zamana göre azot dioksit çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Güven aralığı yerine standart sapma kullanma

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar="sd")

plt.show()

Standart sapmalı çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Güven aralığını kapatma

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar=None)

plt.show()

Güven aralığı olmayan çizgi grafiği

Seaborn ile Veri Görselleştirmeye Giriş

Haydi pratik yapalım!

Seaborn ile Veri Görselleştirmeye Giriş

Preparing Video For Download...