A streamgraph , o gráfico de corriente , es un tipo de apilado gráfico de áreas que se desplaza alrededor de un eje central , lo que resulta en una forma que fluye, orgánico. A diferencia de un gráfico de área apilada tradicional en el que las capas se apilan sobre un eje, en un gráfico de flujo las capas se colocan para minimizar su "ondulación". Más formalmente, las capas se desplazan para minimizar la suma de las pendientes cuadradas de cada capa, ponderada por el área de la capa. [1] Los Streamgraphs muestran datos solo con valores positivos y no pueden representar valores tanto negativos como positivos. [2]
Los Streamgraphs y su uso fueron popularizados por Amanda Cox en un artículo del New York Times de febrero de 2008 sobre los ingresos de taquilla de películas . [3] Cox tuvo la idea del entonces estudiante de pregrado Lee Byron [1] , quien había usado un método similar para visualizar su historial de escucha de música. [4]
Un gráfico relacionado, a veces combinado con gráficos de flujo, es ThemeRiver, en el que la "silueta" del gráfico está dispuesta simétricamente alrededor del eje central. [1]
Se descubrió que los Streamgraphs eran más legibles que los gráficos básicos de áreas apiladas o ThemeRivers para tareas de comparación de valores. [5]
Streamgraphs están soportados oficialmente por Matplotlib [6] y D3.js . [7]
Marco Di Bartolomeo y Yifan Hu (2016) proponen varias mejoras a los gráficos de flujo, como el uso de la minimización de 1 norma en lugar de la minimización de 2 normas . [2]
Referencias
- ^ a b c Byron, Lee; Wattenberg, Martin (noviembre-diciembre de 2008). "Gráficos apilados - geometría y estética". Transacciones IEEE sobre visualización y gráficos por computadora . Sociedad de Informática IEEE. 14 (6): 1245-1252. doi : 10.1109 / TVCG.2008.166 . ISSN 1077-2626 . PMID 18988970 . S2CID 15281429 .
- ^ a b Bartolomeo, Marco Di; Hu, Yifan (2016). "Streamgraphs es más que películas: mejor estética a través de pedidos y lassoing" . Foro de Gráficos por Computadora . 35 (3): 341–350. doi : 10.1111 / cgf.12910 . ISSN 1467-8659 . S2CID 17724977 .
- ^ Matthew Bloch; Lee Byron; Shan Carter; Amanda Cox (23 de febrero de 2008). "El reflujo y el flujo de películas: ingresos de taquilla 1986-2007" . The New York Times . Consultado el 24 de julio de 2012 .
- ^ "Hablar con la sala de redacción: director gráfico Steve Duenes" . The New York Times . 2008-02-25. ISSN 0362-4331 . Consultado el 24 de abril de 2021 .
- ^ Thudt, Alice; Walny, Jagoda; Perin, Charles; Rajabiyazdi, Fateme; MacDonald, Lindsay; Vardeleon, Riane; Greenberg, Saul; Carpendale, Sheelagh (junio de 2016). "Evaluación de la legibilidad de gráficos apilados" . Actas de la 42ª Conferencia sobre interfaces gráficas . GI '16. Victoria, Columbia Británica, Canadá: Sociedad Canadiense de Comunicaciones entre Humanos y Computadoras: 167-174. ISBN 978-0-9947868-1-4.
- ^ "matplotlib.axes.Axes.stackplot - documentación de Matplotlib 3.1.2" . matplotlib.org . Consultado el 6 de octubre de 2020 .
- ^ "forma d3 / d3" . GitHub . Consultado el 6 de octubre de 2020 .
enlaces externos
- Streamgraph_generator de Lee Byron
- RAWGraphs Herramienta de visualización de código abierto que facilita la generación de gráficos de flujo.
- StreamGraph JavaScript de código abierto para generar un streamgraph en SVG.