Data Visualization'de Sorting'in Önemi
Aramak, görüntüleyici ve #8217'ye rehberlik eden net bir ilerleme oluşturuyor; bir veri kümesi aracılığıyla göz, tahmin edilebilir bir şekilde kodlanmış bir şekilde ortaya çıkıyor.Bu etki, algılayıcı veya kronolojik olarak belgelenebilir; görsel kalıpları kullanarak, görsel olarak indirgeme ve düzeltmeler yoluyla ayarlandığında, doğrulayıcı bir şekilde görüntülenen bir şekilde görüntülenen bir veri kümesini gösterir.
Panolarda, her saniyenin sayıldığı yerde, sıralama kozmetik bir dokunuş değildir - ilk olarak kritik bir karar destek mekanizmasıdır. Yöneticiler, çeyrek satış rakamlarının bir bakışta düşük veri hacimleri büyüdükçe, sıra dışı avlanmak imkansız ve sıralamalar en önemli şekilde sıralanırlar (örneğin, en yüksek gelir) en iyi şekilde uyum sağlar.
Common Sorting Yöntemleri
Ascending ve Descending Orders
En temel tür yöntemler şöyledir:0)Öylege siparişi[[Dönetici: 1) ve en büyük, A-Z) ve [[Dönlendirme siparişi[Dönlendirme siparişi[Dönlendirme siparişi[Döneticileri en küçük, Z-A) için en büyük değerin en ilginç olduğu yerde, en hızlı şekilde yükseltilmesi gereken "en hızlı" için en hızlı şekilde yükseltilmesi gerekir.
Alfaical vs. Natural Sorting
Alfabetik türleme metin etiketleri için açıktır, ancak yanıltıcı varsayılan kodlar üretebilir. Örneğin, ay alfabetik (Nisan Ağustos, Aralık ...) mantıksal takvim siparişini bozar. Benzer şekilde, “Item 2, 10” tür yanlış dize tabanlı alfabetik kurallar (Item 10, 2. olarak görünür) “10”:0) Bu tür bir şekilde çalışır.
Özel ve Çok-Level Sorting
Basit asc/desc ötesinde, özel bir türleme tasarımcıların bir manuel liste veya sayısal bir sıralama alanı ile tanımlanmasına izin verir.For example, a dashboard tracking project status might sort by priority order: "Critical" “High”Medium, “Dörtücük” “Düzücük”, “Dönetici”, sonra her bir gelir tarafından tanımlanmamış bir şekilde, bu tür bir performansa sahip olmak gibi basit bir şekilde yapılır.
Dashboards'taki uygulamalar
Dinamik Etkileşimli Sorting
Modern interaktif panjurlarda, kullanıcılar bir statik tasarım seçimine tıklamayı beklerler. Kullanıcılara herhangi bir boyuta cevap vermelerini sağlar: “En eski düzeltilmemiş bilet nedir?” veya “Hangi pazarlama kanalı en yüksek tıklama oranına sahiptir?”, interaktivite karmaşıktır. Dashboards herhangi bir boyuta cevap vermek için izin vermek için başka bir görselleme işlemine izin verir: “En eski düzeltilmiş biletler ne olur?
Küçük Multipls ve Trellis Charts için sıralayın
Küçük birdenlerde (bir ağda düzenlenmiş benzer grafikler dizisi), panellerin kendilerini çapraz panel kalıpları ortaya çıkarabilir. Örneğin, 12 bölgede aylık satış trendleri gösteren bir panel, toplam yıllık gelir yerine – üst düzey bölgelerde üst sıraya yerleştirerek, en güçlü görsel dikkat alanını takip edebilir.
Zamana Dayalı Dashboards'ta Sorting
Zaman verileri özel bakım gerektirir.Son zamanlarda sıralamada sıralanan sıralama, ilk önce (örneğin, son siparişler, son hatalar) gösteren paniğe göre (önergeler) ve sıralamaya göre (ISO 8601: YY-MM/D/YYYYYY vs. DD /MM/YYYY) veya rastgele siparişlere neden olan kısmi tarihlere dayanan en iyi şekilde kodlanmış bir şekilde ayarlandığında, YY-MM-D) karıştırılabilir bir hatadır.
Gelişmiş Sorting Teknikleri
Aggregate Values tarafından sıralanıyor
Bir pano grubu verileri -örneğin, ürün kategorisi tarafından toplam satış grafiğini gösteren bir bar grafiğini gösterdiğinizde - bu tür sipariş genellikle agred metrik (sum veya ortalama) bireysel satır değerlerinden ziyade, “d3.()’leri hesaplamak için basit bir şekilde, bu, sonuçlanmış gruplarla birlikte, kullanıcılar filtrelenen kutuları atlatmak için gerekli olabilir.
Eksik veya Null Değerleriyle Sorting
Eksik değerler (belkiler, NaNs, boş dizeler) sıra dışı bir yere sahip oldukları için, en iyi uygulama: sondaki çıplaklık (veya başlangıç) sürekli olarak. Çoğu tür algoritmalar, “geçmiş” bayraklara izin verir.In SQL, null'un Python'da eksik olduğu anlamına gelebilir.
Sorting Tarafından Comped Fields
Bazen istenen tür sipariş doğrudan herhangi bir sütunda depolanmaz. Örneğin, herhangi bir sütunla ürün sıralamak ( kâr / gelir hesaplaması) veya bir kompozit puanla satış yapan kişilerin (örneğin, hesaplanan alanlara (ayrıca hesaplanan sütunlar veya önlemler) veya sıralaması başka bir sütun tarafından aynı şekilde yapılır, ancak bu tür bir veri kümesi, ancak tabloda bulunan verilerle işlem yapılır.
Farklı Görselleştirme Araçlarında Ara sıra
Masaau
Masaau, "Sort by" dialog, yüksek çözünürlükte, farklı bir arsa tarafından sıralamanızı seçmenize olanak sağlar. Örneğin, bölge adı altında bir barizleme listesi veya siparişi yerine bir şekilde yapılandırılabilir. Tableau ayrıca “Sort by” dialogunu destekler:0) ve N altüstelik, N[D) ve N[Döntmeler:2 altüst filtre, yani, en iyi kullanım koşulları kullanarak, “önemli bir şekilde kullanım için, tablolama işlemine izin verir.
Power BI BI
Power BI'ın sıralaması, Modeling sekmesinde "Sort by Column" özelliği ile çalışır.Kesinlikle ilgili sütunlar için, belirli bir tür (örneğin, ay boyunca kullanılan bir kronolojik olarak, alfabetik olarak), Power BI'ın bazen, kullanıcıların dize sütunları için varsayılan sipariş için varsayılan olarak, hatta ilgili bir tarih sütunu bulunan sütunu “Sort indeksi” ile ilgili olarak sıraya sahip olmasını sağlar.
D3.js ve Web tabanlı Kütüphaneler
Özel web panoları tam kontrol sağlar, ancak manuel uygulama gerektirir. D3.js, “.sort()’la diziler ve sonra verileri yeniden birleştirin. Örneğin, barlar filtreden sonra bile, güncelleme modellerinde tür bir işlev yeniden uygulamanız gerekir.Sırıklamalar gibi kütüphaneler türevlenebilir ve eklenebilirler sunar.
Excel ve Google Dokümanlar
Modern anlamda “dashboards” olmasa da, Excel ve Dokümanlar hala hafif veri görselleştirmeleri için kullanılır.Bu araçlardaki sıralamalar, ancak sadece sayfanın verilerini etkiler - otomatik olarak güncelleme grafiklere bağlantı kurmaz, tablolar ile bağlantı kurarlar.En iyi uygulama: Excel tabloları (Ctrl+T) böylece tabloları otomatik olarak günceller.Ayrıca tabloyu kullanarak yenileyebilirler.
Bilişsel Yük ve Sorting
Doğrudan görsel gösterimi kullanıcılarla zihinsel modellerle uyumlu hale getirerek bilişsel yükü azaltır. Grafik anlayıştaki çalışmalar (örneğin, Ratwani, Trafton & Boehm-Davis, 2003) bu tür bir bar grafiğin, karşılaştırma çalışmalarında daha hızlı okumadığını gösteriyor.
Ancak, aşırı yükleme aynı zamanda karşıt olabilir. Farklı bir kriter tarafından her masa ve grafikte bir paniğe sahip olursa, kullanıcılar tutarlı ilişkiler bulmak için mücadele edebilir. Örneğin, kullanıcıların belirli bir öğe bulmasına yardımcı olmak için alfabetik bir tablo oluşturabilir, ancak yakın bir bar grafiği gelir geri kalanı tarafından sıralamaya konulabilir - yanlış bir şekilde kullanıcılar mevcut siparişi hatırlatmaya çalışır.
Bir Anlatıcı Cihazı Olarak Gösterin
Veri hikaye anlatımında, sıralama, ilk önce en düşük çerçevelerden gelen bir kasıtlı anlatı tekniğidir.Verilerin sunulan sipariş, seyircinin çektiği en yüksek performanslardan elde edilen farklı duygusal bir yay oluşturmak için en düşük maliyetli sorunlara odaklanabilir.
Ayrıca, sıralama, kullanıcının tam sıralama listesini görmesine izin verebilir ve aşırı bildirimde bulunulur. ”[T:0)"[Dönetici bildirimi gibi)[Döneticileri göster) Sonuç olarak, ilk 10 öğe sıralamayı gösterir, sonra kullanıcının tam sıralama listesini görmesine izin verir.[Döneticileri kontrol eder.Bu nedenle, eski adaj “en önemli olan ilk görselleştirme için geçerlidir.
Yaygın Hatalar ve Pitfalls
No Disi Kategori Grupları Olmadan Sıralama
Bar grafiklerde, veriyi sayısal bir değerle karşılaştırırsanız, barlar buna göre yeniden sipariş eder. Ancak her gruptaki birden fazla kategoriye sahipseniz (örneğin, tüm barlar arasındaki ayrı barlar, bir grupla birlikte, her bölgenin barlarını gelirken karşılaştırmak için daha zor hale getirir.)
Ignoring Sort Order Performansı
Gerçek zamanlı olarak büyük veri setlerini (milyonlar) sıralayabilir. Müşteri-varlık 10.000 sıra türü sıra dışıdır, ancak JavaScript'te 500.000 sırayı görüntüleyebilirsiniz. - her türlü metin için tekrar tekrarlayabilir veya sunucu-önemli bir şekilde şarj edilmelidir.In-memory sorting de kullanılabilir.In-memory sortingAyrıca, tür sütunlar için kullanılabilir.
Mishraing Sort Direction with Chart Orientation
yatay bar grafikler için (bars sağa doğru uzanır), en büyük barı en üstteki (başarılı sipariş) göstermek gelenekseldir, çünkü insanlar üstten aşağıya doğru giden yön için en üstten taranır.For dikey bar grafikler için, geri çekilmek için sipariş her zaman.
Date in Disaggregate Tables
Bir masa ayrıntılı işlem kayıtları gösterirken, tarih tarafından sıralama (en son ilk) standarttır. Ancak masa gruplanırsa (örneğin, günlük toplamlar), en yeni "Sort" düğmesine basarak (eski ilk) sıra dışıdır.
Robust Sorting için En İyi Uygulamalar
- [[Dönetici:0) anlamlı bir varsayılan sıralama[Dönetici], panodaki birincil soruyu yanıtlar.For sales dashboards, default to falling by Revenue. For time-e dashboards, default to growing by date.
- [FONT:0)Provide net görsel göstergeler[[Dönemli sıralı sıralarda akıp giden oklar kullanın ve ok sıralandığında görünür olmasını sağlayın.
- [FONT=0]Çok seviyeli bir sıralama[[Döneticiler için pdfDöneticileri için kullanılabilir, ancak UI basit tutun.In Tableau, nested sort seçeneği kullanın.In Power BI, özel siparişler için ayrı bir sayısal tür sütun oluşturun.
- [FONT:0)Combine filtreleme ile sıralama[[DÜT:1] bilişsel yükü azaltmak için: ilk filtre, sonra tür. Örneğin, bir pano sadece en iyi 20 öğeyi gelir (sorted downing) ile göstermek için varsayılan olarak, kullanıcının eşini değiştirmesine izin verebilir.
- [FONT:0]Belgeler için bir sipariş[[[Dönler) diğerleriyle paylaşılan bir sipariş.Bir araçta kısa bir not veya bir notlama karışıklığı engelleyebilir: “Toplam satışların geri çekilmesiyle ilgili olarak.
- [[Dönetici:0) Gerçek kullanıcı verileri ile sıralamak[Döneticileri dağıtmadan önce, bağlantılar, çıplaklar ve karışık veri türleri sonuçları beklenmedik bir şekilde neden olabilir. Simulate en kötü senaryoları.
- [FONT:0] Sık sık değişen sütunlar tarafından sıralamayı bırakın), panolar otomatik olarak geri siparişe sebep olabilir, kullanıcı etkileşimi açık olarak talep edilmezse ilk yükten sonra siparişi kilitlemeyi düşünün.
Future Trends: Algorithmic and Context-Aware Sorting
Panolar daha zeki hale gelir, örneğin bir proje yöneticisi için seçim listesinin bir listesinin yanı sıra, bir takım yönlendirmesi için de kullanılabilir.[Döneticileri veya önceki etkileşimlerin yol açtığı gibi). Örneğin, bir panel, bir proje yöneticisi için öncelik sıralaması ile ilgili olarak, bir takım yönlendirmesi için her türlü bir yaklaşımla, en temel veri kümesinde kullanılan görüntüleyicileri kullanarak otomatik olarak kullanım kolaylığı sağlar.
Ek olarak, üst düzeye kadar "kanıtlı eşiği" [Dönetici 1 ), sabit bir üst 10 yerine, pano dinamik olarak, kullanıcının tıklamadan önce görmek istediği numarayı ayarlar. Örneğin, tüm ürünleri belli bir yüzde bir akıllı filtreleme ile birleştirir.
Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç
Sorting mekanik bir operasyondan çok daha fazlasıdır - verilerin nasıl algılandığı, anlaşıldığı ve yorumlandığı gibi şekillendirilmesi temel bir tasarım prensibidir.Her türlü düşünceye göre, sıralama veri kaotikleri açık hikayelere dönüştürür, hızlı karşılaştırmalar ve karar vericilere karşı destekler.