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:
Ş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.
Ölçülen değer işaret kartında:
Ş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