LuckyTemplatesda Python Kullanarak 3B Dağılım Grafiği Oluşturma

Bu öğreticide, LuckyTemplates'da Python kullanarak üç boyutlu (3B) dağılım grafiği oluşturmayı öğreneceksiniz. veri analizi ve görselleştirme için yaygın olarak kullanılan bir programlama dilidir. Etkileşimli çizimler ve çizelgeler oluşturmak için güçlü bir araçtır. Bu eğitimin tam videosunu bu blogun alt kısmından izleyebilirsiniz.

3B dağılım grafiği, veri noktalarının üç boyutlu bir grafik üzerinde görsel bir temsilidir. Üç değişken arasındaki ilişkileri görüntülemek için yararlıdır ve verilerdeki kalıpları ve eğilimleri belirlemek için kullanılabilir.

Bu blogun sonunda, şuna benzeyen bir 3B dağılım grafiği oluşturabileceksiniz:

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Ortaya çıkan grafik, farklı veri katmanları arasında seçim yapmanızı sağlayan yerleşik bir dilimleyiciye sahip olacaktır. Örnekte havuç boyutu, fiyatı ve elmas derinliğinden oluşan bir elmas veri seti kullanılmıştır.

İçindekiler

Python'da Veri Kümesini ve Değişkenleri Oluşturun

Jupyter not defterinizi açın .

İlk adım paketleri içe aktarmaktır. Bu örnek için pandas, numpy, seaborn, matplotlib.plypot ve Axes3D paketleri kullanılmıştır. Kodda kullanımlarını kolaylaştırmak için değişkenler olarak kaydedilirler.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Pandalar ve numpy paketleri , veri işleme için temeldir. Ve seaborn , Python'da çekici ve bilgilendirici istatistiksel grafikler çizmek için üst düzey bir arayüz sağlayan bir veri görselleştirme kitaplığıdır.

matplotlib.plypot paketi, Python'da çok çeşitli statik, animasyonlu ve etkileşimli görselleştirmeler oluşturmak için kullanılan bir Python veri görselleştirme kitaplığıdır . Ve son olarak, Axes3D paketi, grafiği 3 boyutlu bir şekil olarak dönüştürmenize olanak tanır.

Paketleri içe aktardıktan sonra, bir sonraki adım veri setini yüklemektir. Bu durumda, seaborn diamond veri seti kullanılır ve df değişkeni olarak kaydedilir .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Veri kümesinin neye benzediğini görmek istiyorsanız, başka bir hücre oluşturun ve df.head() komutunu çalıştırın . Ardından, elmas veri kümesinin içindeki boyutları ve metrikleri görebileceksiniz.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Grafiğinizin x, y ve z değişkenlerini ayarlamak için aşağıda görüldüğü gibi değişken = veri kümesi['boyut'] sözdizimini izleyin:

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Python'da 3B Dağılım Çizimi Figürünü Oluşturun

3B figürü oluşturmak için matplotlib değişkenini kullanın. Ardından parantez içinde özelleştirmek istediğiniz grafiğin metriklerini seçin.

Örneğin, şekil boyutunu biçimlendirmek istiyorsanız, şekil boyutu metriğini kullanmanız ve ardından istediğiniz boyutu belirtmeniz gerekir.

Eksenlerinizi tanımlamak için Axes3D veri setini kullanın ve 'şekil' değişkenini parantez içine alın. Bunu yapmak, bu değişkeni bir işleve dönüştürür. Ardından, tanımladığınız eksenleri şekle eklemek için fig.add_axes() işlevini kullanın.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Kodu çalıştırdığınızda, boş bir 3B grafik alırsınız.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Dağılım grafiğini oluşturmak için dağılım işlevini kullanın ve daha önce tanımladığınız üç ekseni yazın.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Kodu çalıştırırsanız, artık temel bir 3B dağılım grafiği elde edeceksiniz.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Dağılım grafiğinizde biçimlendirme değişiklikleri yapmak istiyorsanız, en son kod satırına geri dönün. Son eksenden sonra SHIFT+TAB tuşlarına basın . Bu, çizim üzerinde gerçekleştirebileceğiniz farklı biçimlendirme değişikliklerinin listesini içeren bir açılır menü açar.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Her eksenin rengini, boyutunu ve şeklini tanımlayabilirsiniz. Cmap seçeneği , eksenlerinizi tek tek belirtmek yerine tüm eksenleriniz için bir renk teması seçmenize olanak tanır .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Aşağıdaki sözdizimini izleyerek eksen etiketleri de ekleyebilirsiniz:

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Dağılım grafiğinin formatı, tamamen nihai grafiğin nasıl görünmesini istediğinize bağlıdır. Bu örnekteki kodu çalıştırdığınızda, şu şekilde görünecektir:

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Dağılım Grafiğinin Etkileşimini Etkinleştirin

Bir sonraki adım, 3B dağılım grafiğini etkileşimli hale getirmektir. Bu özelliğin yalnızca jupyter notebook'ta mevcut olduğunu unutmayın.

Grafiklerinizi etkileşimli hale getirmek için %matplotlib notebook komutunu kullanın.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Kodu çalıştırdığınızda, grafiğin perspektifini ve boyutunu değiştirmenize izin veren kontrollerle dağılım grafiğinin artık eklendiğini göreceksiniz.

Kontrollerin yanı sıra, fare imlecinizin nereye yerleştirildiğine bağlı olarak belirli bir çizim noktasının x, y, z konumuyla ilgili bilgiler de vardır.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Dağılım grafiğinizin her çalıştırdığınızda belirli bir bakış açısında görünmesini istiyorsanız, ax.azim veya ax.elev komutlarını kullanabilirsiniz.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

3B Dağılım Grafiğini Python'dan LuckyTemplates'a Aktarın

Dağılım grafiğinizin görünümünden memnun kaldığınızda sonraki adım, onu jupyter notebook'tan LuckyTemplates'a aktarmaktır.

LuckyTemplates masaüstünüzü açın ve Giriş sekmesine gidin . Veri Al > Daha Fazla öğesini seçin .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Veri Al sihirbazında , Python betiği seçeneğini bulun ve ardından Bağlan'a tıklayın .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Jupyter not defterindeki veri kümenizdeki kodu kopyalayın ve LuckyTemplates'ın Komut Dosyası metin kutusuna yapıştırın. Ardından, Tamam'ı tıklayın .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Veri kümesine tıklayın ve Yükle'yi seçin .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Python kodunuzdaki veri kümesi artık LuckyTemplates'da Alanlar bölmesi altında görülebilir.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Bunları bir görselde sunmak için Görselleştirme bölmesinin altındaki Python görseli seçeneğine tıklayın ve ardından betik görsellerini etkinleştirin .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Ardından, dağılım grafiğinizde gösterilmesini istediğiniz verileri Alanlar bölmesinden seçin. Veri kümesini genişletmenize ve LuckyTemplates'da bulunan diğer işlevleri etkinleştirmenize olanak tanıdığı için tüm verileri getirmeniz önerilir.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Bittiğinde, Jupyter not defterinize geri dönün ve kodunuzu kopyalayın (bakış noktası hariç). Bunu LuckyTemplates'daki Python betik düzenleyicisine yapıştırın .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Kodu çalıştırmadan önce birkaç değişiklik yapmanız gerekir. LuckyTemplates'daki veri kümelerine varsayılan olarak veri kümesi adı verildiğinden , df değişkenini yorumlamanız ve bunun yerine veri kümesi olarak df'yi atamanız gerekir.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Son olarak, dağılım grafiğinin LuckyTemplates masaüstünde görüntülenebilmesi için plt.show( ) işlevini yazın.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

3B dağılım grafiğiniz artık LuckyTemplates'da böyle görünüyor.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

LuckyTemplates'da Boyutlu Filtreler Ekleme

LuckyTemplates'ın harika yanı, dinamik görselleştirmeler yapmanıza olanak sağlamasıdır . Görselleştirmede hangi verilerin görüntüleneceğini kontrol edebilmeniz için 3B dağılım grafiğinize boyutsal filtreler ekleyebilirsiniz.

İstediğiniz bir alanı LuckyTemplates tuvaline sürükleyin ve ardından Görselleştirme bölmesindeki Dilimleyici seçeneğini kullanarak bu alanı bir filtreye dönüştürün .

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

3B çizimdeki veriler, dilimleyicide belirlediğiniz seçeneğe bağlı olarak değişecektir. Tercihinize veya gereksinimlerinize bağlı olarak LuckyTemplates rapor görselleştirmenize başka boyutlar ve filtreler ekleyebilirsiniz .

Daha sonra dilimleyicinizi biçimlendirebilir ve düğmelere dönüştürebilirsiniz. Seçtiğiniz dilimleyici seçeneğini gösteren bir metin kutusu da oluşturabilirsiniz.

LuckyTemplates'da Python Kullanarak 3B Dağılım Grafiği Oluşturma

Çözüm

LuckyTemplates'da Python kullanarak 3B dağılım grafiği oluşturmak, verileri üç değişkenle görselleştirmenin güçlü bir yoludur. Verilerdeki kalıpları ve eğilimleri tanımlamanıza olanak tanır ve özel kullanım durumunuzun ihtiyaçlarına uyacak şekilde özelleştirilebilir.

Ayrıca, dağılım grafiğini LuckyTemplates'da dinamik bir görselleştirmeye dönüştürmek, kullanıcıların kendileriyle ilgili verileri keşfetmesine ve görüntülemesine olanak tanıyan etkileşimli panolar oluşturmanın harika bir yoludur.

Genel olarak, LuckyTemplates'da Python kullanmak, görselleştirmelerinizi özelleştirmenize ve yerleşik görselleştirme seçeneklerinde bulunmayan özel grafikler ve çizimler oluşturmanıza olanak tanır. Veri işleme ve analizi için mükemmeldir ve LuckyTemplates'da görselleştirilmeden önce verileri temizlemek, dönüştürmek ve analiz etmek için kullanılabilir.

Herşey gönlünce olsun,

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.