Çubukları Kaldırma

Julia ile Veri Görselleştirmeye Giriş

Gustavo Vieira Suñe

Data Analyst

Çubuk grafikler

Hindistan'da farklı ürünlerin ortalama fiyatlarını gösteren çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Çubuk grafikler ve histogramlar

  • Sayısal verilerin dağılımları

Soğan ve buğday fiyatlarının dağılımını gösteren histogram.

  • Kategorilerin karşılaştırması

Hindistan'da farklı ürünlerin ortalama fiyatlarını gösteren çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Veri kümesi

Tarih Eyalet Merkez Ürün Fiyat
NİS-2001 Andhra Pradesh Chittoor Banyo Sabunu 10.0
NİS-2001 Andhra Pradesh Chittoor Mürekkep 10.0
... ... ... ... ...
EYL-2016 Bihar Patna Kağıt 38.0
EYL-2016 Bihar Patna Diş Macunu 50.0
  • Ortalama fiyatlar (using Statistics)
# Her ürüne göre grupla
grouped = groupby(product, :Product)

# Ortalama fiyatları hesapla mean_prices = combine( grouped, :Price => mean )
# Yüksekten düşüğe sırala sorted_mean_prices = sort( mean_prices, :Price_mean, rev=true )
Julia ile Veri Görselleştirmeye Giriş

Çubuk grafik oluşturma

# Çubuk grafik oluştur
bar(
    # X eksenindeki kategoriler
    sorted_mean_prices.Product,
    # Y eksenindeki değerler
    sorted_mean_prices.Price_mean,

# Çubuk genişliğini ayarla bar_width=0.5
label=false, color=:royalblue1, ) title!("Hindistan'da Ürün Fiyatları") ylabel!("Ortalama Fiyat (Rupi)")

Hindistan'da farklı ürünlerin ortalama fiyatlarını gösteren çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Yatay çubuk grafikler

# Çubuk grafik oluştur
bar(
    # Y eksenindeki değerler
    sorted_mean_prices.Product,
    # X eksenindeki değerler
    sorted_mean_prices.Price_mean,

# Yönü yatay yap permute=(:x, :y),
label=false, color=:royalblue1, ) title!("Hindistan'da Ürün Fiyatları") xlabel!("Ortalama Fiyat (Rupi)")

Hindistan'da farklı ürünlerin ortalama fiyatlarını gösteren yatay çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Eyalete göre ürünler

  • Seçili eyaletleri filtreleyin
filtered_product = filter(
    row -> row.State in ["Maharashtra", "Goa", "Gujarat"],
    product)
  • Ürün başına eyalete göre ortalama fiyatlar
# Eyalet ve ürüne göre grupla
filtered_grouped = groupby(filtered_product, [:State, :Product])

# Ortalama fiyatları hesapla filtered_mean_prices = combine( filtered_grouped, :Price => mean )
Julia ile Veri Görselleştirmeye Giriş

Gruplu çubuk grafikler

# Gruplu çubuk grafik oluştur
groupedbar(
    # X eksenindeki kategoriler
    filtered_mean_prices.Commodity,
    # Y eksenindeki değerler
    filtered_mean_prices.Price_mean,

# Grupları tanımla group=filtered_mean_prices.State,
color=[:teal :yellow2 :tomato3] ) title!("Hindistan'da Eyalete Göre Fiyatlar") ylabel!("Ortalama Fiyat (Rupi)")

Hindistan'da bazı ürünlerin eyalete göre gruplandırıldığı ve yanyana çubuklarla gösterildiği çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Çubukları istifleme

# Gruplu çubuk grafik oluştur
groupedbar(
    # X eksenindeki kategoriler
    filtered_mean_prices.Commodity,
    # Y eksenindeki değerler
    filtered_mean_prices.Price_mean, 
    # Grupları tanımla
    group=filtered_mean_prices.State,
    color=[:teal :snow2 :tomato3],

# Çubukları istifle bar_position=:stack
) title!("Hindistan'da Eyalete Göre Ürün Fiyatları") ylabel!("Ortalama Fiyat (Rupi)")

Hindistan'da bazı ürünlerin eyalete göre gruplandırıldığı ve istiflenmiş çubuklarla gösterildiği çubuk grafik.

Julia ile Veri Görselleştirmeye Giriş

Haydi pratik yapalım!

Julia ile Veri Görselleştirmeye Giriş

Preparing Video For Download...