Tableau'da içi boş dairelerle kurbağa yavrusu diyagramları ve diğer grafikler çizmeyi öğretin (çoklu bağlantılar)

Yazar: Jeffrey A. Shaffer

Çeviri: Jiang Yuchang

Redaksiyon: Ding Nanya

Bu makale hakkında 2300 Word, önerilen okuma 10 dakika.

Bu makale, kurbağa yavrusu diyagramlarının ve Tableau'da içi boş dairelerle diğer haritaların nasıl oluşturulacağını açıklamak için başarılı ve başarısız girişimler dahil olmak üzere çeşitli yöntemleri paylaşacaktır.

Yakın zamanda Mark Edwards tarafından yayınlanan bir blog gönderisini okuyorum (https://twitter.com/mtedw) .

Mark'ın gönderisi, bu grafiğin farklı stillerinin avantaj ve dezavantajlarını özetliyor, ancak bu tweet'te (https://twitter.com/EGCosh/status/997374330454593536/photo/1) çizginin dairenin kenarında nasıl duracağını soruyor , Çemberin merkezine girmek yerine. Bu durumla daha önce karşılaştım ve yıllar boyunca çeşitli yöntemler denedim, bu nedenle Tableau'da kurbağa yavrusu diyagramları ve diğer çizelgeleri çizmek için boş daireler kullanmak için bazı girişimlerimi ve basit çözümleri paylaşacağım.

Kurbağa Yavrusu Grafiği

Başlamadan önce, işte Emma Cosh'un (https://twitter.com/EGCosh) alay ettiği kurbağa yavrusu bir resim (Tableau ile çizilmemiş).

Bu yeni bir grafik değil. Aslında bu tablo, Southern Maine Health Care ( için Jonathan Drummey (https://twitter.com/jonathandrummey) tarafından oluşturulan gösterge tablosunda Bölüm 8, The Dashboard Book'da yer almaktadır. Tanıtıldı. Kitaptaki bu çizelgenin adı ile mücadele ettik. Sonunda, bu grafiğin, ortak yazarım Andy Cotgreave (https://twitter.com/acotgreave) tarafından icat edilen lolipop grafiğinin bir çeşidi olduğunu düşündük. Özetlemek gerekirse, bu grafik bağlantı noktası grafiğiyle (aynı zamanda dambıl grafiği olarak da adlandırılır) aynı etkiye sahiptir, ancak bu, tek bir noktayla çizilir.

Şahsen, bir çizgi ve tek bir noktadan oluşan bu figür için Emma'nın adını seviyorum: kurbağa yavrusu diyagramı. Kurbağa yavrusu çizelgesi oluşturmak basittir: bir dambıl çizelgesiyle başlar. Ancak tek bir nokta sadece cari dönemi görüntüleyebilir ve bir önceki döneme ait bilgileri görüntüleyemez. Tableau'da dambıl grafiklerin oluşturulması kolaydır. Noktaları birleştirmek için biri nokta, diğeri çizgi olmak üzere iki eksen gerektirir. Bir noktayı ortadan kaldırmak çok basittir: zamanı kontrol etmek için basit bir hesaplama kullanın, eğer zaman mevcut saate eşitse, karşılık gelen değeri sizin ölçülen değerinize eşit olsun, aksi takdirde karşılık gelen değeri "NULL" a eşitleyin. Mark'ın çalışma kitabını buradan indirebilirsiniz (https://public.tableau.com/views/TadpoleCharts/TadpoleCharts?:embed=y:embed_code_version=3:loadOrderID=0:display_count=yespublish=yes:showVizHome=no) Ve gerektiği gibi çalışın.

Hesaplama örnekleri:

Hesaplama sütununun adı: satış çemberi

Formül: [time] = "bu yıl" ise

Sonra [Satış Hattı] sona erdi

Süpermarket verileri için hesaplama şöyle görünebilir:

Hesaplama sütununun adı: satış çemberi

Formül: Zaman sütunu ("Yıl", [Sipariş Tarihi]) = 2018 ise, [Satış] sona ermiştir

Ancak işin zor kısmı, çizginin boş daireye girmesinin nasıl engelleneceğidir. Örneğin, Mark'ın kurbağa yavrusu harita varyantında, şuna benzer.

Bu çizgilerin çemberden geçtiğine ve çemberin ortasına girdiğine dikkat edin. Peki, Tableau'da nasıl benzer bir grafik oluşturup boş daireyi beyaz (veya herhangi bir arka plan rengini) yapacağız?

Kötü yöntem

Çözümü tanıtmadan önce, bazı başarısız girişimlerimi paylaşacağım.

İlk önce özel bir grafik oluşturun. Genel olarak, özel grafikleri PNG dosyaları olarak kaydetmenizi öneririm. Öyleyse neden PNG dosyasında beyaz merkezli bir daire oluşturmuyorsunuz? Bununla ilgili sorun, Tableau şeffaf bir arka plana sahip bir PNG dosyası olarak kaydedilen özel bir grafiği renk kodladığında, beyaz merkezin rengini değiştirecek ve sonunda renkli bir nokta görünecektir. JPG dosyaları ne olacak? JPG ile ilgili sorun, şeffaf bir arka plan ayarlayamamanızdır, bu nedenle daire yerine düz renkli kareler elde edersiniz. Ayrıca şeffaf bir arka plan ayarlayabilseniz bile, farklı renklerde oluşturulan özel grafikleri arka plan rengiyle eşleştirmek çok zahmetli olacaktır. Ayrıca, bunları yazdırmanızı veya PDF veya resim olarak yüksek çözünürlükte dışa aktarmanızı engelleyen son derece düşük özel grafik çözünürlüğü vardır.

Peki veriler nasıl değiştirilir? Bu satırları hesaplamalarla kısaltabiliriz. Ancak bu kolay değildir, çünkü kısaltma miktarının kurbağa yavrusu grafiğinin yönüne bağlı olması gerekir, bu nedenle hem pozitif hem de negatif sayılar mümkündür. Ek olarak, eklenen ve çıkarılan çizgilerin sayısı dairenin boyutuna ve çizginin uzunluğuna bağlıdır: daire büyüdükçe, daha fazla çizginin çıkarılması gerekir. Bu nedenle, bu yöntem çok fazla hesaplama gerektirir ve tam olarak doğru yapmak zordur.

Adam McCann'ın ilginç bir fikri var. Çemberin içini etiketlemek ve beyaz yapmak için "I" kullanılmasını önerdi. Düşündüğüm benzer bir yöntem, karakterleri etiket olarak kullanmak ve daireleri beyazla doldurmaktır. Ancak etiketi dairenin ortasına doğru bir şekilde yerleştirmenin ve doğru yazı tipi boyutunu bulmanın hala zor olduğunu buldum.

Öyleyse bu grafiği oluşturmanın başka bir yoluna bakalım.

Temel bir kurbağa yavrusu diyagramı oluşturun

Temel bir kurbağa yavrusu diyagramı oluşturmak çok basit ve kolaydır. Aşağıdakiler, Mark'ın çalışma kitabında kurbağa yavrusu diyagramı oluşturma adımlarıdır:

  • Sırayı satıra taşı
  • Satış satırlarını sütunlara taşı
  • Satış çemberini sütuna taşı
  • Satış çemberini sağ tıklayın ve "Çift eksen" i seçin
  • İkinci y eksenini sağ tıklayın ve "Ekseni senkronize et" i seçin
  • Tüm işaret kartlarını seçin ve kategoriyi renge taşıyın
  • Satış satırı işareti kartında, açılır listeden "satır" ı seçin
  • Zamanı yola taşı
  • Y eksenine sağ tıklayın ve başlığı silmek için "Başlığı Göster" i seçin
  • Üstteki ikinci X eksenini sağ tıklayın ve başlığı silmek için "Başlığı Göster" i seçin

Şimdi, aşağıdakine benzer bir kurbağa yavrusu diyagramına sahip olmalısınız:

Beyaz merkezi doldurma noktasına ekleyin.

Boş bir daire oluşturmanın en iyi yolunun, noktanın içindeki beyazı (veya diğer arka plan rengini) başka bir daire ile doldurmak olduğunu buldum. Bu nedenle, satış çemberi çubuğunu kopyalayıp mevcut çemberin üstüne yerleştireceğiz.

Ölçülen değeri toplamın (satış çemberi) üzerindeki sütuna taşımak için satış çemberine sağ tıklayın ve "Kopyala" yı seçin. Bu işlem, ölçülen değerin sütundaki toplamın (satış çemberi) yerini almasına neden olur.

Şu anda ölçüm kartında görüntülenen dört ölçüm var, ancak bunlardan sadece ikisine ihtiyacımız var.

  • Toplamı (satış satırı) sağ tıklayın ve "Kaldır" ı seçin veya bu sütunu ekranın soluna sürükleyin
  • Toplamı (kayıt sayısı) sağ tıklayın ve 'Kaldır'ı seçin veya bu sütunu ekranın soluna sürükleyin

Ölçülen değer işaret kartında:

  • Aşağı açılır işaret kartları listesinden "daire" yi seçin,
  • Ölçüm adını boyuta taşıyın,
  • Ölçüm adının solundaki ayrıntı simgesini seçin ve rengini değiştirin veya aynı anda kategori ve ölçüm değerini seçmek ve bunları renge taşımak için Kontrol tuşunu kullanın.

Şimdi efsanenizde 12 renk olmalı.

Renk düzenleme menüsünü açmak için açıklamadaki herhangi bir renge çift tıklayın

Tüm satış çevrelerinin rengini (kopyala) beyaza (veya arka plan rengine) değiştirin ve gerektiğinde diğer renkleri belirtin.

Not-Hepsini seçmek için Kontrol tuşunu kullanabilir ve ardından sonuncusuna çift tıklayabilirsiniz. Bu, her birinin renklerini manuel olarak değiştirmeden tüm renkleri aynı anda değiştirecektir.

Ölçülen değer kartında, toplamı (satış çemberi (kopya)) toplamın (satış çemberi) önündeki listenin en üstüne sürükleyin. Bu, dairenin boyutunu tersine çevirecektir. Veya lejanddaki bir boyut simgesini çift tıklayıp "Ters Çevir" i seçebilirsiniz.

Açıklamadaki bir boyut simgesine çift tıklayın ve toplamın küçük noktasını (satış çemberi (kopya)) büyütün.

Artık daireyi kesen çizgiler olmayan benzer bir kurbağa yavrusu haritasına sahip olmalısınız.

Bu teknikler lolipop grafikleri, dambıl grafikler veya nokta ve çizgilerin bir kombinasyonunu içeren herhangi bir grafik oluşturmak için kullanılabilir. Ek olarak, noktalar arasında boşluk oluşturmak için beyaz daireyi dışarıya yerleştirmek için boyutları ters çevirebilirsiniz.

İçi boş daireli dambıl resmi:

Önceki dönemde içi boş bir daire ve mevcut dönemde içi dolu bir daire içeren halter grafiği:

Nokta ile çizgi arasında bir boşluk olan bir dambıl grafiği oluşturmak için beyaz bir daire kullanın:

İçi boş daire içeren bir lolipop resmi:

İçi boş daireler içeren çizgi grafik:

Noktalar ve çizgiler arasındaki boşluklardan oluşan bir çizgi grafiği oluşturmak için beyaz daireler kullanın:

Aşağıda, Mark'ın bu farklı grafik değişkenlerini içeren orijinal çalışma kitabına dayanarak oluşturduğum bir Tableau çalışma kitabı bulunmaktadır:

Tableau çalışma kitabına bağlantı:

https://public.tableau.com/views/OpenCircleCharts/HowtoTadpole?:embed=y:embed_code_version=3:loadOrderID=0:display_count=yes

Umarım bu bilgiler size yardımcı olur. Herhangi bir sorunuz varsa, lütfen bana e-posta göndermekten çekinmeyin.

Jeff@DataPlusScience.com

Jeffrey A. Shaffer

Twitter'ı takip edin: @HighVizAbility

Orjinal başlık:

Tabloda Açık Çemberlerle Kurbağa Yavrusu Grafiği ve Diğer Şemalar Nasıl Yapılır

Orijinal bağlantı:

https://www.dataplusscience.com/TadpoleChart.html

Çevirmen Profili

Hong Kong Politeknik Üniversitesi'nde üçüncü sınıf öğrencisi olan Jiang Yuchang, coğrafi bilgi ve bilgisayar bilimi yan dallarında uzmanlaşmıştır. Şu anda şehirler ve insan faaliyetleri arasındaki ilişkiyi veri bilimi ve diğer yöntemlerle araştırmaktadır. Veri bilimiyle ilgilenen daha fazla arkadaşla tanışmayı, en yeni bilgiler hakkında daha fazla bilgi edinmeyi ve ufkumu genişletmeyi umuyorum.

Lütfen yeniden yazdırmak için THU verilerini belirtin

Operatör: Ran Xiaoshan

Yuwen Chengdu Everest'te dans eden iki kız
önceki
Hollanda bu gece 10'unda 3 rekor kırdı! Bir zamanlar Premier Lig'de paralel ithalat olarak görülen Manchester United, onu 3 milyon kayıpla sattı.
Sonraki
"Küçük Şarkıyı Tahmin Et" i analiz etmek için 50 milyon veri seti kullandım ... (kaynaklarla birlikte)
GIF-Feng Xiaoting'in 5 metrelik sollama çalmaları çok aktifti, ancak diğer sahne utanç vericiydi: top taban çizgisinin dışına çıktı!
2018 sonbahar play-off'ları BP, büyük ayarlamaları yönetiyor Kore gelmeden önceki en iyi gerçek savaş tatbikatı
Kuru ürünler Meituan, derin öğrenmeye dayalı olarak görüntülerin akıllıca incelenmesini nasıl gerçekleştiriyor?
İtalya İçişleri Bakanı gülümsedi ve doğal afetten önce bir selfie çekti ve netizenler toplu olarak patladı: iğrenç!
Terörist saldırıları önlemek için Melbourne'un 9 önemli turistik yeri için güvenlik yükseltmeleri
En son kuantum bilgisayar, 15 milyon ABD doları birim fiyatıyla başarıyla satıldı
1-5 Tayland trajedisini neredeyse tekrar eden 29.636 kişi, milli futbol takımının aşağılayıcı bir yenilgisine tanık oldu!
12 imzalı proje! 10. Bubble Expo Meishan "altın emdi" 18,35 milyar yuan
"Bahar Şenliği Galası" serisi 230.000'den fazla hit, 2000'den fazla yorum aldı ve kırmızı zarflar yakalanmaya devam ediyor!
Özel Temel bilgilerden uygulamaya: Entegre öğrenmeye yönelik kapsamlı öğretici (Python kodu ile)
benzeri görülmemiş! Kaliforniya orman yangınları 44 kişiyi öldürdü, Trump orman yangınlarını "büyük felaket" ilan etti
To Top