Diagramele Sankey sunt vizualizări de date care sunt utilizate pentru a afișa fluxul printr-o serie de procese. Exemplul de mai sus este simplu; cu toate acestea, ele pot fi utilizate și pentru procese mult mai complexe, cum ar fi procesele industriale care includ mai multe etape. D3.js este deosebit de potrivit pentru a crea diagrame Sankey și permite o mare parte din personalizare.
Un domeniu care funcționează deosebit de bine este fluxul de energie: de exemplu, vizualizările de date Sankey au fost folosite pentru a ilustra producția de petrol, pornind de la țara de origine, modul în care este transportat, unde este rafinat și unde este în cele din urmă consumat.
Diagramele Sankey pot fi folosite și pentru a demonstra modul în care sunt create și reciclate materialele. Cu toate acestea, un principiu important care complică uneori utilizarea lor în aceste tipuri de vizualizări de date este acela că D3.js cere ca fluxul de intrare în fiecare parte a procesului să fie egal cu fluxul de ieșire din acel proces. De asemenea, înălțimea fiecărui nod trebuie să fie egală cu suma grosimilor fluxurilor (cu alte cuvinte, a liniilor) care intră și ies din el. Este posibil să se ocolească aceste limitări și să se creeze diagrame Sankey cu bucle de feedback, dar acest lucru necesită o programare personalizată sau bifurcații ale bibliotecii Sankey D3.js standard.
O altă utilizare populară a diagramei Sankey este reprezentarea fluxului de numerar în cadrul unei companii. În acest caz, culorile și pozițiile nodurilor și ale liniilor trebuie mutate astfel încât fluxurile similare (de exemplu, cele care au un impact pozitiv asupra rezultatului final) să fie de aceeași culoare (de exemplu, verde), în timp ce cele care reprezintă fluxuri cu impact negativ sunt de altă culoare, de obicei roșu. Nodurile și liniile trebuie, de asemenea, să fie poziționate împreună, astfel încât dagrama să fie bine organizată. Vizualizările de date Sankey de acest tip pot fi create cu ajutorul D3.js, dar aceste poziții trebuie să fie codificate în mod personalizat. Este important să țineți cont de condiția menționată mai sus: fluxul în fiecare nod trebuie să fie egal cu fluxul care iese din acel nod. Acest lucru necesită o anumită înțelegere a datelor financiare, astfel încât diagrama Sankey să aibă sens.
Costul unei vizualizări de date Sankey create cu ajutorul D3.js depinde în mare măsură de măsura în care trebuie să fie codificată în mod personalizat. Add-ons, cum ar fi tool-tips, animații personalizate și așa mai departe, vor adăuga un pic la cost, dar vor îmbunătăți foarte mult experiența utilizatorului. Pagina Prețuri vă va oferi o idee generală. Cu toate acestea, vă rugăm să ne contactați pentru o discuție gratuită cu un dezvoltator pentru a stabili ce este cel mai bine pentru dumneavoastră.
Aceasta arată fluxul de refugiați din țara lor de origine către statul de destinație în SUA.
Numărul de persoane care se deplasează într-un anumit an este indicat prin grosimea legăturii și prin înălțimea și culoarea nodului.