Потокова діаграма (Streamgraph)

Streamgraph, або потокова діаграма, - це різновид структурної діаграми, шари якої зміщуються навколо центральної осі, утворюючи плавну, органічну форму. На відміну від традиційної стопкової діаграми, в якій шари розташовуються на осі, у потоковій діаграмі шари розташовуються так, щоб мінімізувати їхнє "коливання".

Більш формально, шари зміщуються, щоб мінімізувати суму квадратів нахилів кожного шару, зважених на площу шару. Потокові графіки відображають дані лише з додатними значеннями і не здатні відображати як від'ємні, так і додатні значення.

Потокова діаграма (Streamgraph) та їх використання були популяризовані Амандою Кокс у лютому 2008 року в статті New York Times про касові збори фільмів. Кокс запозичила ідею у тодішнього студента Лі Байрона, який використовував подібний метод для візуалізації своєї історії прослуховування музики.

Спорідненим графіком, який іноді плутають зі стрімграфами, є ThemeRiver, в якому "силует" графіка симетрично розташований навколо центральної осі.

Було виявлено, що потокові графіки є більш читабельними, ніж базові стекові графіки або ThemeRivers для задач порівняння значень.

Потокові графіки офіційно підтримуються Matplotlib та D3.js.