Verilənlərin vizuallaşdırılması
Verilənlərin vizuallaşdırılması
Vizuallaşdırma məlumatları həllərə çevirmək üçün bir yoldur. Yaxşı qrafik vaxta qənaət edir, idrak yükünü azaldır və nümunələri deyil, nümunələri görməyə kömək edir. Aşağıda - sahə rəhbərliyi: məqsəd və diaqram seçimindən tutmuş dizayn, hekayə və məhsulda istismara qədər.
1) Məqsədlər və auditoriya
Məqsədlər: tədqiqat (EDA), izahat (insight → hərəkət), monitorinq (daşbordlar), inandırma (təqdimatlar).
Auditoriyalar: təlimat (yüksək səviyyəli və trendlər), məhsul/marketinq (hunilər, kohortlar), mühəndislər/ML (SLA, sürüklənmə, modellərin metrikası), uyğunluq (risklər/nəzarət).
Qızıl qayda: bir vizuallaşdırma - bir əsas sual.
2) Qrafik seçimi
Anti-nümunələr: 3D qrafiklər, açıq ehtiyac olmadan ikiqat oxlar, həddindən artıq yüklənmiş əfsanələr.
3) Kompozisiya və oxuculuq
Hiyerarxiya: başlıq → açar insight → detallar.
Grid və girintilər: əlavə xətləri çıxarmaq; ədədi imzalar daha az, lakin uyğun.
Şriftlər: 3 ölçü (başlıq, oxlar, imzalar); caps və «kiçik şeylər» qaçın.
Şərhlər: pik/anormal nöqtələri, siyasət/kampaniya dəyişikliklərini imzalayın.
Dashboard layout: «Z» və ya «F» qaydası, ekranda 3-6 kart, yuxarıdan bir NSM.
4) Rəng və kodlaşdırma
Rəng dəyəri: kateqoriya - keyfiyyətli palitralar; sıra - qradiyentlər; divergent - «normadan yuxarı/aşağı» üçün.
Kontrast: ≥ nisbəti 4. 5:1 mətn üçün; Təhlükəsiz palitraları yoxlayın.
Minimum rəng: ideal - 1 vurğu + 1-2 köməkçi.
Məlumat kanalı: əvvəlcə mövqe/uzunluq, sonra bucaq/sahə, rəng - gücləndirici kimi.
Vurğu: əsas (highlight) vurğulayın, qalan - boz.
5) Hekayələr
Çərçivə: kontekst → münaqişə (sual/anomaliya) → çıxış (çıxış/hərəkət).
Qrafikdə povest: aparıcı başlıq (insight), alt başlıq (oxumaq üçün), qeydlər (niyə vacibdir).
Müqayisə: əvvəl/sonra, nəzarət/test, YoY/DoD, norma dəyərləri.
Vahid və şkalalar: aydın ölçü vahidləri, ağlabatan dairələr, bar-çartlarda sıfır nöqtə.
6) Daşbordlar: modeldən istismara qədər
Laylar: Executive (1-2 NSM + 3 sürücü), Domain (huni/kogorts), Ops/ML (SLA/drift/alert).
Filtrlər: vaxt, seqmentlər (ölkə/kanal/platforma), təcrübələr.
Kartlar: KPI-tails trend/sparkline, drill-down kliklə.
Hallar: boş (məlumat yoxdur), «səhv», «yükləmə».
Yeniləmə: tezlik/gecikmə (məsələn, «10 dəqiqə əvvəl yeniləndi»).
7) Vizualizasiya keyfiyyətinin metrikası
Insight Time (TTI): «Burada nə baş verdiyini» anlamaq üçün saniyə.
İdrak yükü: elementlərin/əfsanələrin sayı; hədəf - minimum baxış keçid.
Oxu dəqiqliyi: «göz» uyğunsuzluğu vs real dəyərlər.
Istifadə: klik/scroll/saxlama; hansı kart həll verir.
Etibar: istifadəçi testində düzgün şərhlərin payı.
8) Mövcudluq və lokalizasiya
Alt mətnlər və təsviri başlıqlar.
Tonizmdə fərqlənən rənglər; rəngləri forma/ştrixlə təkrarlayın.
Ədədlərin/tarixlərin lokalları, bəzi dillər üçün sağ tərəfli şkalalar.
Klaviatura naviqasiyası və web dashboard üçün screen-reader-etiketlər.
9) Anti-nümunələr
Chartjunk: mənası olmayan dekorativ elementlər.
7 + sektorlu pirojnalar: bar-çartla əvəz edin.
Açıq ehtiyac olmadan iki Y-ox: iki paneli normallaşdırmaq/göstərmək daha yaxşıdır.
Yanlış dəqiqlik: vergüldən sonra 12 işarə, xəbərdarlıq etmədən «cırılmış» şkalalar.
Sonsuz interaktivlik: əsas düşüncəni gizlədir - əvvəlcə statik əsas görünüş.
10) Verilənlərin vəzifələri üzrə vizuallaşdırma şablonları
Kohortlar və saxlama: heatmap/təqvim + trend xətləri D7/D30.
Hunilər: addım bar + conversion deltas; təcrübələrin şərhləri.
ML monitorinqi: metriklər (PR-AUC, Recall @FPR ≤ x%), kalibrləmə (Reliability curve), sürüklənmə (PSI heatmap), latency p95.
Maliyyə: GGR/gəlirə faktorların töhfələri üçün şəlalə (bridge).
Anomaliyalar: etibarlı dəhlizli xətt + hadisə/buraxılış markerləri.
Seqmentasiya: seqmentlər üzrə small multiples; UMAP scatter boya ilə.
11) Alətlər və yığın
Tədqiqat: notebooks + matplotlib/plotly, ggplot oxşar qrammatika.
BI/dashboard: Tableau/Power BI/Looker/Metabase/Superset.
Veb cəbhə: D3/Observable, Plotly. js, Vega-Lite; Prod widget 'lar üçün - yüngül canvas/WebGL kitabxanaları.
Standartlar: qrafik dizayn sistemi (rənglər, şəbəkələr, şriftlər), şablon komponentləri.
12) Performans və məlumatlar
DWH tərəfində aqreqatları hesablayın; tənbəl böyük seriyası yükləyin.
Uzun sıralar üçün Downsampling/Binings; nəhəng heatmap əvəzinə «kiçik dəfələr».
Məşhur kəsiklərin caching; precompute sparkline.
N unikal kateqoriyalar nəzarət (≤ 12 bir qrafik).
13) Qeyri-müəyyənlik və müqayisə vizuallaşdırılması
Paylama üçün etibarlı intervallar/lentlər, error bars, box/violin.
«Plan/fakt» üçün şəffaflıq/toxunma.
Birləri normallaşdırın; nisbi dəyişikliklər üçün - indeks (t0 = 100).
Aydın izahat olmadan xətti və loqarifmik şkalaları qarışdırmayın.
14) Vizual kod-revyu və hovernans
Check-list review: məqsəd aydındır? qrafik düzgün seçilib? əfsanə oxunur? vahidlər/mənbə/yeniləmə tarixi göstərilir?
Terminlər lüğəti: KPI-nin vahid tərifləri; qrafiklərdə düsturların versiyası.
Versiyası: «dashboard vX», buraxılış tarixi, changelog.
Təhlükəsizlik: PII maskası; təhlükəsiz səviyyəyə yığın.
15) Dərc etməzdən əvvəl yoxlama siyahısı
- Başlıq «qrafik növü» deyil, insight formalaşdırır
- Oxlar/vahidlər/mənbə/yeniləmə tarixi
- Miqyas və sıfır nöqtəsi doğrudur; heç bir yanıltıcı oxlar
- Rənglər kontrastlıdır və distansion təhlükəsizdir; əfsanə minimaldır
- Əsas hadisələrin/təcrübələrin şərhləri əlavə edildi
- Boş/səhv hallar və razılaşdırılmış SLA yeniləmələri var
- Vizualizasiya başa düşmək üçün «5 saniyəlik test» keçir
Mini sözlük
Small multiples: müxtəlif seqmentlər/dövrlər üçün eyni qrafiklər seriyası.
Chartjunk: məlumat daşımayan vizual «zibil».
Diverging palet: neytral orta palitra (normadan aşağı/yuxarı).
Sparklines: KPI yanında mini qrafik-qığılcımlar.
Yekun
Güclü vizuallaşdırma «gözəl qrafiklər» deyil, aydın düşüncə, düzgün seçilmiş diaqram növü, kompozisiya və rənglərin nizamı, qeyri-müəyyənliyin dürüst əks olunması və səliqəli daşbord təcrübəsidir. Sadə bir başlanğıc görünüşü edin, əsas şeyi vurğulayın, tərifləri sənədləşdirin və istismarı izləyin - beləliklə vizuallaşdırma bəzək deyil, idarəetmə alətinə çevrilir.