Ana içeriğe geç

4. Axis Config + Stack By — Stacked Cartesian

Bu adımda Compass kaydından dönen kolonlar widget'ın X ve Y eksenlerine atanır ve Stack By Column alanı doldurulur. Stack By kolonu, stack katmanlarının otomatik üretimi için kullanılır — sonraki "Seri Ekleme" adımı bu sayede atlanır.

Sihirbaz rotası: /cartography/add/axisconfig

Ön Koşul

  1. adımda bir Compass kaydı seçilmiş ve sorgu sonucu yüklenmiş olmalıdır.

03 — Compass Kaydı Seçimi


1. Ekran Düzeni

Sol tarafta dropdown'lar (X, Y, Stack By Column), sağ tarafta sorgu sonucunun ilk satırlarını gösteren Data Preview tablosu yer alır.

Axis Configuration ekranı — Stack By Column görünür


2. X Axis

Alan Açıklama Stacked için tipik değer
X Axis Type X ekseninin veri tipi CategoryAxis (Stacked Column/Bar), DateTimeAxis (Stacked Area/Line)
X Axis Column X eksenine bağlanacak sorgu kolonu vardiya, gun, tarih

X Axis Type Seçim Rehberi

Stacked Tip Önerilen X Axis Neden
Stacked Column / Stacked Bar CategoryAxis Kategorik karşılaştırma
Stacked Column 100 / Stacked Bar 100 CategoryAxis Aynı
Stacked Area / Stacked Line DateTimeAxis Zaman serisi
Stacked Line 100 DateTimeAxis Zaman içinde değişen pay trendi

3. Y Axis

Alan Açıklama
Y Axis Type NumericAxis (sayısal)
Y Axis Column Stack edilecek sayısal değer kolonu

Y Kolonu Sayısal Olmalı

Stacked akışında Y dropdown'u sadece sayısal kolonları gösterir. Sorgunuz SUM(...), COUNT(...) gibi aggregate dönüyorsa kolon zaten sayısaldır.

%100 Tipinde Y Aralığı

Stacked Column 100, Stacked Bar 100, Stacked Line 100 tipleri için Y ekseni otomatik 0-100 normalize edilir; manuel Y Axis Min/Max ayarına gerek yok. Manuel ayar 7. Genel Tasarım'da bile yapsanız, backend bunu override eder.


4. Stack By Column (Bu Akışın Anahtar Alanı)

Alan Açıklama
Stack By Column Stack katmanlarını oluşturan kategorik kolon

Bu alan dolduğunda, sorgu sonucundaki Stack By kolonunun her benzersiz değeri için ayrı bir stack katmanı oluşur. Her katmanın rengi otomatik atanır (5. Adım'da paletle override edilebilir).

Örnek: Vardiya × Ürün

vardiya urun_kodu toplam_adet
V1 A 120
V1 B 80
V2 A 140
V2 B 60

Bu veri için: - X Axis Column = vardiya - Y Axis Column = toplam_adet - Stack By Column = urun_kodu

Sonuç: V1 ve V2 için Column üst üste binmiş şekilde A ve B katmanları render edilir.

Stack By Column Boş Kalırsa

Stack By Column doldurulmazsa Next butonu uyarı verir: "Please select a Stack By column for stacked chart". Stacked tipte bu alan zorunludur.

Stack By Kategori Sayısı

Stack By kolonunun benzersiz değer sayısı 8'i geçerse legend ve renk paleti karışır. SQL düzeyinde top-N + "Diğer" gruplaması yapın (3. adımda örnek var).


5. Data Preview Doğrulaması

Sağ taraftaki Data Preview, X / Y / Stack By kolonlarının doğru bağlandığını gösterir. Kontrol edin:

  • X kolonunda kategorik değerler tekrar ediyor mu? (V1, V1, V2, V2 — her stack için satır)
  • Y kolonu sayısal mı?
  • Stack By kolonunda 3-8 benzersiz değer var mı?

6. Onaylama

Sağ üstteki Next butonuna tıkladığınızda eksen ataması doğrulanır. Bir alan eksikse uyarı gelir.


7. Sonraki Adım

05 — Seri Tasarımı

Adım 6 Atlanır

Stacked akışında 5. adımdan sonra doğrudan 7. Genel Tasarım'a geçilir; çoklu seri ekleme adımı yoktur. Stack katmanları zaten Stack By kolonundan otomatik üretilir.