Akış grafiği - Streamgraph

Bir kullanıcı tarafından dinlenen bir ThemeRiver müzik

Bir akış grafiğiveya akış grafiği, bir tür yığılmış alan grafiği bir etrafında yer değiştirmiş olan Merkezi eksen, akıcı, organik bir şekle neden olur. Katmanların bir eksenin üzerinde istiflendiği geleneksel bir yığılmış alan grafiğinin aksine, bir akış grafiğinde katmanlar "kıpırdatma" larını en aza indirecek şekilde konumlandırılır. Daha resmi olarak, katman alanı ile ağırlıklandırılan her katmanın kare eğimlerinin toplamını en aza indirmek için katmanlar yer değiştirir.[1] Akış grafikleri verileri yalnızca pozitif değerlerle görüntüler ve hem negatif hem de pozitif değerleri temsil edemez.[2]

Akış grafikleri ve kullanımları Lee Byron tarafından popüler hale getirildi[1] Şubat 2008'de New York Times film üzerine makale gişe gelirler.[3]

Bazen akış grafikleriyle birleştirilen ilgili bir grafik, grafiğin "silüetinin" merkezi eksen etrafında simetrik olarak düzenlendiği ThemeRiver'dır.[1]

Akış grafiklerinin, temel yığılmış alan grafiklerinden veya değer karşılaştırma görevleri için ThemeRivers'dan daha okunabilir olduğu bulundu.[4]

Akış grafikleri resmi olarak desteklenmektedir: Matplotlib[5] ve D3.js[6].

Marco Di Bartolomeo ve Yifan Hu (2016), akış grafiklerinde kullanım gibi çeşitli iyileştirmeler önermektedir. 1-norm yerine küçültme 2 norm minimizasyon.[2]

Referanslar

  1. ^ a b c Byron, Lee; Wattenberg, Martin (Kasım – Aralık 2008). "Yığılmış Grafikler - Geometri ve Estetik". Görselleştirme ve Bilgisayar Grafiklerinde IEEE İşlemleri. IEEE Bilgisayar Topluluğu. 14 (6): 1245–1252. doi:10.1109 / TVCG.2008.166. ISSN  1077-2626. PMID  18988970. S2CID  15281429.
  2. ^ a b Bartolomeo, Marco Di; Hu, Yifan (2016). "Akış Grafiklerinde Filmlerden Daha Fazlası Var: Sıralama ve Kementleme Yoluyla Daha İyi Estetik". Bilgisayar Grafikleri Forumu. 35 (3): 341–350. doi:10.1111 / cgf.12910. ISSN  1467-8659. S2CID  17724977.
  3. ^ Matthew Bloch; Lee Byron; Shan Carter; Amanda Cox (23 Şubat 2008). "Filmlerin Gelişi ve Akışı: 1986–2007 Gişe Makbuzları". New York Times. Alındı 24 Temmuz 2012.
  4. ^ Thudt, Alice; Walny, Jagoda; Perin, Charles; Rajabiyazdi, Fateme; MacDonald, Lindsay; Vardeleon, Riane; Greenberg, Saul; Carpendale, Sheelagh (Haziran 2016). "Yığılmış Grafiklerin Okunabilirliğini Değerlendirme". 42. Grafik Arayüz Konferansı Bildirileri. GI '16. Victoria, British Columbia, Kanada: Kanada İnsan-Bilgisayar İletişimi Derneği: 167–174. ISBN  978-0-9947868-1-4.
  5. ^ "matplotlib.axes.Axes.stackplot - Matplotlib 3.1.2 belgeleri". matplotlib.org. Alındı 2020-10-06.
  6. ^ "d3 / d3-şekli". GitHub. Alındı 2020-10-06.

Dış bağlantılar