Görselleştirmelerle Veriyi Keşfetme

Julia'da Veri İşleme

Katerina Zahradova

Instructor

Neden görselleştiririz?

Row year   mean_min_wage_2020_dollars
    Int64  Float64
________________________________
1   1968   9.28529
2   1969   8.80667
3   1970   9.21882
4   1971   8.82686
5   1972   10.0457
...

2020 dolarında ortalama etkin ücret

Julia'da Veri İşleme

Histogram

# Varsayılan kutucuklarla histogram
wages_2015 = filter(wages.year == 2015, wages)
histogram(wages_2015.eff_min_wage_2020_dollars)

2015'te enflasyona göre ayarlı asgari ücret histogramı

# Kutu sayısını belirtme
wages_2015 = filter(wages.year == 2015, wages)
histogram(wages_2015.eff_min_wage_2020_dollars,
          bins = 25)

2015'te etiketli enflasyona göre ayarlı asgari ücret histogramı

Julia'da Veri İşleme

Grafiği etiketleme

# Histogram oluştur
wages_2015 = filter(wages.year == 2015, wages)
histogram(wages_2015.eff_min_wage_2020_dollars)

# X etiketi ekle xlabel!("Enflasyona göre ayarlı saatlik asgari ücret (USD)")
# Y etiketi ekle ylabel!("Eyalet sayısı")
# Başlık ekle title!("2015'te enflasyona göre ayarlı asgari ücret dağılımı")

Etiketli kakao yüzdeleri histogramı

Julia'da Veri İşleme

Saçılım grafiği

# Saçılım grafiği
scatter(penguins.body_mass_g, 
        penguins.flipper_length_mm)

# Etiketler
xlabel!("Vücut kütlesi [g]")
ylabel!("Yüzgeç uzunluğu [mm]")
title!("Penguenlerde yüzgeç uzunluğu 
        ve vücut kütlesi")

Penguenlerde yüzgeç uzunluğu ile vücut kütlesi saçılım grafiği

Julia'da Veri İşleme

Çizgi grafiği

# Zamanla Adelie penguen sayısı
plot(observations.days, 
    observations.adelie)

# Etiketler
xlabel!("Günler")
ylabel!("Penguen sayısı")
title!("Zaman içinde 
        gözlenen penguen sayısı")

Penguen sayılarındaki eğilimleri gösteren çizgi grafiği

Julia'da Veri İşleme

Birden çok çizgi

# İlk çizgiyi çiz
plot(observations.day, observations.adelie)


# Yeni çizgiler ekleme ve düzenleme plot!(observations.day, observations.chinstrap) plot!(observations.day, observations.gentoo)
# Etiketler xlabel!("Günler") ylabel!("Penguen sayısı") title!("Zaman içinde gözlenen penguen sayısı")

Farklı türler için penguen sayılarındaki eğilimleri gösteren çizgi grafiği

Julia'da Veri İşleme

Açıklamalı çoklu çizgi

# Grafik oluştur
plot(observations.day, observatations.adelie, 
    label = "Adelie" )
plot!(observations.day, observations.chinstrap, 
    label = "Chinstrap")
plot!(observations.day, observations.gentoo, 
    label = "Gentoo")

# Etiketler
xlabel!("Günler")
ylabel!("Penguen sayısı")
title!("Zaman içinde gözlenen penguen sayısı")

Farklı türler ve bir açıklama kutusuyla penguen sayılarındaki eğilimleri gösteren çizgi grafiği

Julia'da Veri İşleme

Kısa rehber

Grafik türleri:

  • Histogram - sayısal değişkenin dağılımı histogram(df.n1, label = "n1")

  • Saçılım grafiği - iki sayısal değişkenin ilişkisi scatter(df.x, df.y, label = "y")

  • Çizgi grafiği - sayısal değişkenin zamansal değişimi plot(df.x, df.y, label = "y")

Mevcut grafiğe başka çizgi ekleme:

  • histogram!(df.n2, label = "n2")
  • scatter!(df.x2, df.y2, label = "y2")
  • plot!(df.x2, df.y2, label = "y2")

Etiketler:

  • xlabel!("X ekseni etiketi")
  • ylabel!("Y ekseni etiketi")
  • title!("Başlık metni")
Julia'da Veri İşleme

Haydi pratik yapalım!

Julia'da Veri İşleme

Preparing Video For Download...