Pythonda Paralel Koordinat Grafikleri Nasıl Yapılır

Paralel koordinat çizimleri, aynı sayısal verileri paylaşan birden çok değişken arasındaki ilişkileri göstermek için kullanılan yararlı bir görselleştirme aracıdır. LuckyTemplates'da bu grafikler, kullanabileceğiniz ve kolayca oluşturup stilize edebileceğiniz çok basit Python koduyla oluşturulur. 

Bugünün blogunda, Python kullanarak çok değişkenli veya paralel koordinat grafiklerinin nasıl oluşturulacağını öğreneceğiz . Verileri hazırlamaktan çizimi daha iyi okunabilirlik için özelleştirmeye kadar süreci adım adım inceleyeceğiz. Bu eğitimin tam videosunu bu blogun alt kısmında izleyebilirsiniz

İçindekiler

Python'da Paralel Koordinat Grafikleri: Örnek 1

Bu bizim ilk planımız. Üç değişkenimizi gösterir - Değişken A, B ve C ve Öğe 1 ve 2'yi temsil eden iki satır. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Bu, biri Öğe 1 ve diğeri Öğe 2 için olmak üzere iki veri kümemiz olduğu anlamına gelir. Ve her veri kümesi için üç değişkenimiz vardır. 

Olay örgüsünün nasıl yapılandırıldığını daha iyi anlamak için verilere bakalım. 

Grafiği vurgulayarak başlayın. Veri'yi  tıklayın .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Çok basit veriler içeren bir tablo görünmelidir. Tablo ekle seçeneği kullanılarak oluşturulmuştur. Sütunlarda her satırda ayrılmış her bir öğe için A, B ve C Değişkenleri olduğunu görebiliriz.

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Basit verilerimiz var ama onu çok anlamlı bir şeye dönüştürebiliriz. Örneğin grafiğimizde veriler arasındaki ilişkinin oldukça "düşük" olduğunu belirleyebiliriz. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Örneklemek için, bu grafiği verilerimizle karşılaştırabiliriz. 1. Maddedeki B Değişkeni, grafikte gösterildiği gibi 2. Maddede 100 ve 115'tir. 

Öğelerin ve değişkenlerin nasıl ilişkili olduğunu da belirleyebiliriz. Örneğin, A Değişkeninin B'den düşük olduğunu ve C'nin üç değişken arasında en düşük olduğunu kolayca görebiliriz.

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Arsa Python Kodu

Şimdi asıl arsa için kullanılan  Python kodu ile devam edelim .

Görselleştirmeler bölmesinden Python görselini seçerek başlayın

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python betik düzenleyicisini açmak için ilk grafiğimizi vurgulayın . 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

İlk önce matplotlib.pyplot dosyasını içe aktarıyoruz ve plt değişkeni olarak kaydediyoruz

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Ardından pandas.ploting özelliklerini getiriyoruz . Pandas, LuckyTemplates'da bir veri işleme kitaplığı görevi görür. Öncelikle verileri işlemek için kullanılır, ancak aynı zamanda çizim özelliklerine de sahiptir.

Pandas.plotting'den parallel_coordinates'i içe aktaralım . Parallel_coordinates, grafiği oluşturmak için birincil işlev olacaktır. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python'da Arsa Oluşturma

13. satırda # make a plot yazarak ne yapacağımızı belgeliyoruz .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Paralel_koordinatları kullanırız ve veri setini iletiriz. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

3. satırda, veri kümesinin pandas.DataFrame ( ) işlevi kullanılarak oluşturulduğunu görebiliriz . Ardından, Values ​​listemize yansıyan Item, Variable A, Variable B ve Variable C'yi ekleriz . 

4. satırda, veri kümesi dataset.drop_duplicates ( ) kullanılarak tekilleştirilir .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Eklediğimiz Değerleri görmek için Visualizations bölmesine gidebiliriz .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Bu değerlerden herhangi birinin kaldırılması görsellerimizi etkileyecektir. Örneğin, Değişken C'yi kaldırırsak, koordinatlar buna göre değişecek ve bize Değerlerin nasıl çalıştığını gösterecektir . 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Alanlar bölmesindeki Veriler altında yanındaki kutuyu işaretleyerek Değişken C'mizi geri getirelim .

Ardından, birkaç farklı argüman alan parallel_coordinates işlevini iletin . Bizim durumumuzda, veri kümemizden türü ve boyutu sağlayacak olan veri kümesini ve Öğeyi alır .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Item'i fonksiyonumuzdan kaldırıp çalıştırırsak görsel çalışmayacaktır.

Paralel_koordinatlar ( ) işlevinde gerekli 1 konumsal bağımsız değişkenin, yani class_column'un eksik olduğunu söyleyen bir Python komut dosyası hatası alacağız

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Öyleyse Öğeyi geri ekleyelim . Konumsal olduğu için sınıf koordinatlarını yazmamıza gerek yok. Bittiğinde kodu çalıştırabiliriz. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python'da Grafiği Gösterme

Bir sonraki adım olay örgüsünü göstermek, yani 16. satırda ne yapacağımızı # olay örgüsünü göster yazarak belgeliyoruz.

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Matplotlib.pyplot'u daha önce içe aktardığımızı ve plt olarak kaydettiğimizi hatırlayın . Bunu yaptık çünkü grafiğimizi göstermek için  plt.show() işlevine ihtiyacımız var.

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python'da Paralel Koordinat Grafikleri: Örnek 2

İkinci çizimimiz petal_length, petal_width, sepal_length ve sepal_width'i gösteren bir iris veri kümesidir . İlk grafiğe göre biraz daha stil sahibi. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Bu veri seti Python kodu ile oluşturulmuştur. 

Verilerimizi görüntülemek için Verileri dönüştür'e tıklayın ve iris_dataset'e gidin

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Veri kümesi, sepal uzunluğu , sepal genişliği , petal uzunluğu ve petal genişliği boyutları için sütunlar içerir . Ayrıca tür türü için bir sütunu vardır

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Veri Kümesi Python Kodu

Verilerimiz Python kodu kullanılarak kolayca getirildi. Python betiğini göstermek için  Kaynağa gidin .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python kodumuzun sadece iki satırı var. İlk satırda seaborn'u import ettik ve sns değişkeni olarak kaydettik . Veri kümemizi iris_dataset olarak adlandırdık ve sns.load_dataset('iris') işlevini kullanarak veri kümesini yüklemek için sns değişkenini kullandık . 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Yukarıda gördüğümüz verileri almak için Tamam'ı tıklayın . Veriler arasında gezinin ve bittiğinde, Close & Apply > Close seçeneğine giderek veri kümesini kapatabiliriz . 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Python'da Grafik Şekillendirme

Daha stilize edilmiş grafiğimiz için Python komut dosyası düzenleyicisini açmak üzere ikinci grafiğimizi tıklayın.

Matplotlib.pyplot'u plt olarak içe aktararak başlıyoruz

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Ardından, görseli biçimlendirmek için  plt.style.use ('dark_background') işlevini kullanırız .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Matplotlib'in Stil sayfası referansını kullanarak arka planı tercih ettiğimiz stile göre kolayca özelleştirebiliriz . Bizim durumumuzda koyu bir arka plan kullandık.

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Ayrıca yaygın olarak kullanılan bir stil olan ggplot'u kullanmayı deneyelim .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Çalıştırırsak bize şuna benzer bir görsel verecektir. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Ardından, pandas.plotting'den parallel_coordinates'i içe aktararak grafik için pandalar işlevini yükleyin

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Arsa oluşturmak için veri setini getiriyoruz ve türümüzü sınıf olarak belirliyoruz

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

İlk grafiğimizle karşılaştırıldığında, farklı renkler elde etmek için renk haritası olan ek bir parametre ekliyoruz . Bunu matplotlib değişkeni olan plt.get_cmap kullanarak iletin

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Matplotlib'in Colormap referansında seçilebilecek çok sayıda matplotlib renk değişkeni vardır .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Örneğin, şu anda Kalitatif renk haritalarından Set 2'yi kullanıyoruz , ancak bunu Döngüsel renk haritalarından  hsv gibi başka renklerle de değiştirebiliriz .

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Buna benzeyen bir grafik elde etmek için çalıştır'ı tıklayın. 

Python'da Paralel Koordinat Grafikleri Nasıl Yapılır

Hsv, verilerimizde pek iyi görünmüyor, ancak arsamız için en uygun renk haritasını bulana kadar oynayabiliriz. 



Python Korelasyonu: ProfileReport() İle Pandalarda Görsel Veri Kümeleri Oluşturma Rehberi | Bir Değişkenin Dağılımını Görselleştirmek İçin Python'da LuckyTemplates Seaborn İşlevinde Python

Çözüm

Bu eğitimde, Python'da paralel koordinat grafikleri oluşturmanın temellerini ele aldık. Verileri hazırlama, çizimi oluşturma ve çizimi daha iyi okunabilirlik için özelleştirme sürecinden geçtik. 

Paralel koordinat grafikleri, yüksek boyutlu verileri görselleştirmek için güçlü bir araçtır ve finans, mühendislik ve makine öğrenimi gibi çeşitli alanlarda kullanılabilir. Artık Python'da paralel koordinat grafikleri oluşturmayı öğrendiğimize göre , kendi verilerimizi daha iyi anlamak ve görselleştirmek için bunları kullanmaya başlayabiliriz.

Herşey gönlünce olsun,

Gaelim Hollanda

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.