Circular Akışı
Bu akış, dilim ve radyal tabanlı 3 chart tipinin — Pie, Doughnut ve Radial Bar — paylaştığı 8 adımı kapsar. Standart Cartesian akışından farklı olarak 6. Seri Ekleme adımı atlanır: Circular chart'lar tek bir veri setiyle çalışır, çoklu seri desteklenmez.
Bu Akışı Kullanan Chart Tipleri
| Chart Tipi | Birincil Kullanım | Sayfa |
|---|---|---|
| Pie Series | Pay dağılımı — bütünün parçaları | Pie |
| Doughnut Series | Halka + merkez KPI değeri | Doughnut |
| Radial Bar Series | Çoklu kategori ilerleme çubuğu | Radial Bar |
Gauge Ayrı Bir Akıştır
Tek anlık değer (OEE, sıcaklık, basınç) gösterimi için → Gauge Charts. Gauge akışı özel bir Axis Design ekranı kullanır.
Akış Diyagramı
flowchart LR
A[1. Grup<br/>Circular] --> B[2. Chart Tipi<br/>Pie/Doughnut/Radial Bar]
B --> C[3. Compass Kaydı]
C --> D[4. Axis Config<br/>Etiket + Değer]
D --> E[5. Seri Tasarımı<br/>Renk · Radius · Label]
E --> G[7. Genel Tasarım<br/>Title · Legend · Tooltip]
G --> H[8. Kart Tasarımı]
H --> I[9. Görüntüleme]
Adım Sayfaları
Bu akışta sihirbazın 8 adımı çalışır (6 yoktur):
| # | Adım | Sayfa | Anahtar İçerik |
|---|---|---|---|
| 1 | Grup Seçimi | 01 — Grup Seçimi | Circular kartını seç |
| 2 | Chart Tipi Seçimi | 02 — Chart Tipi | Pie / Doughnut / Radial Bar kartı |
| 3 | Compass Kaydı Seçimi | 03 — Compass Kaydı | Etiket + değer kolonları döndüren kayıt |
| 4 | Axis Configuration | 04 — Axis Config | X = CategoryAxis (etiket), Y = NumericAxis (değer) |
| 5 | Seri Tasarımı | 05 — Seri Tasarımı | Renk paleti, radius, data label, tip-özel alanlar |
| 7 | Genel Tasarım | 07 — Genel Tasarım | Title, Legend, Tooltip |
| 8 | Kart Tasarımı | 08 — Kart Tasarımı | Refresh, Border, Info Card |
| 9 | Görüntüleme Bilgileri | 09 — Görüntüleme | Name, Tags, Folder |
Bu Akışta Yer Almayan Adımlar
| Atlanan Adım | Standart akıştaki amacı | Circular'da neden gerekmez |
|---|---|---|
| 6 — Seri Ekleme | Grafiğe ikinci / üçüncü seri ekleme | Pie ve Doughnut tek veri setiyle çalışır; Radial Bar tüm kategorileri otomatik olarak aynı seride render eder |
Ortak Veri Gereksinimleri
| Kolon | Tip | Rol |
|---|---|---|
| X (etiket) kolonu | TEXT | Dilim / halka kategorisi (ör. vardiya, urun_kodu) |
| Y (değer) kolonu | NUMERIC | Dilim büyüklüğü / ilerleme değeri |
-- Örnek: vardiya bazlı üretim payı (Pie / Doughnut)
SELECT
vardiya AS dilim_etiketi,
SUM(adet) AS uretim_adet
FROM uretim_log
WHERE DATE(ts) = CURRENT_DATE
GROUP BY vardiya
ORDER BY uretim_adet DESC;
Radial Bar için
Radial Bar'da her satır ayrı bir radyal halka olur — sorgu birden fazla satır dönmelidir. Değer kolonu 0-100 aralığında yüzde olarak hazırlanırsa ilerleme doğal okunur.