Guía completa para representar datos en diagnósticos, assessments, reportes a clientes y papers de Flow Collective Studio.
Fundamentos
Cada gráfico de Flow tiene un propósito claro: revelar la historia detrás de los datos, no decorar.
| # | Regla | Detalle |
|---|---|---|
| 1 | Dato protagonista | El dato más importante se destaca en #3beb64 (green-500). Todo lo demás es contexto. |
| 2 | Máximo 4 colores | Nunca más de 4 colores por gráfico. Si hay más categorías, agrupar en "Otros". |
| 3 | Etiquetas directas | Etiquetas directas sobre los datos > leyendas separadas. Eliminar la fricción cognitiva. |
| 4 | Sin ruido visual | Sin gridlines, sin fondos decorativos, sin 3D, sin bordes gruesos, sin sombras en datos. |
| 5 | Contexto siempre | Todo gráfico lleva título descriptivo, período de tiempo, fuente de datos, y N (tamaño de muestra) cuando aplique. |
Colores
Colores específicos para visualización de datos, derivados de la paleta de marca Flow.
#3beb64. El resto sigue la secuencia de contraste decreciente.
Texto en gráficos
Jerarquía tipográfica específica para la capa de visualización.
| Elemento | Fuente | Tamaño | Peso | Color |
|---|---|---|---|---|
| Título del gráfico | Lato | 16px | 700 | var(--charcoal) |
| Subtítulo / período | Lato | 13px | 400 | var(--secondary) |
| Etiqueta de eje | Lato | 12px | 500 | var(--secondary) |
| Valor directo sobre dato | Lato | 13px | 600–700 | var(--charcoal) |
| Valor grande (métrica KPI) | Lato | 32–40px | 700 | var(--charcoal) |
| Fuente / nota al pie | Lato | 10px | 400 | var(--tertiary) |
| Leyenda | Lato | 12px | 500 | var(--secondary) |
Catálogo
Gráficos permitidos en el ecosistema Flow, con ejemplos renderizados en la paleta de marca.
Ideal para comparar categorías. Las etiquetas son legibles, el dato protagonista se destaca con verde.
Para mostrar evolución temporal. Línea protagonista gruesa (2.5px), líneas de contexto finas (1.5px).
Para mostrar partes de un todo. Nunca pie chart completo — siempre donut con espacio central para el dato clave.
| Pregunta | Tipo de gráfico | Ejemplo |
|---|---|---|
| ¿Cómo se comparan las categorías? | Barras horizontales | Satisfacción por dimensión |
| ¿Cómo cambia en el tiempo? | Línea | eNPS mensual |
| ¿Cuál es la composición? | Donut | Distribución de engagement |
| ¿Cuánto vs. meta? | Barra + línea de meta | NPS actual vs. objetivo |
| ¿Cuál es la correlación? | Scatter plot | Satisfacción vs. rotación |
| ¿Un solo número clave? | Metric card | eNPS: +52 |
KPIs
Patrón estándar para presentar KPIs en dashboards, reportes ejecutivos y presentaciones.
#3beb64) = mejora. Rojo (#e84545) = deterioro. Gris (#768782) = sin cambio. El signo + o – siempre presente. En rotación, un aumento es negativo (rojo) aunque el número suba.
Aplicación
Reglas específicas según el tipo de entregable donde aparece la visualización.
| Elemento | Regla |
|---|---|
| Gráficos principales | Barras horizontales para dimensiones. Donut para distribuciones. Máx. 6 gráficos por página. |
| Dato protagonista | La dimensión con mayor o menor score se destaca en #3beb64. |
| Benchmark | Línea punteada gris (#cfd5d3) con label "Benchmark industria". |
| Tamaño de muestra | Siempre visible: "N=342" en subtítulo o nota al pie. |
| Escala | Especificar siempre (ej. "Escala 1-5", "% favorable"). |
| Elemento | Regla |
|---|---|
| Resultados individuales | Usar barras horizontales con umbrales de color: verde (≥70%), ámbar (40-69%), rojo (<40%). |
| Comparación grupo | Overlay del individuo vs. promedio del grupo. Individuo en #3beb64, grupo en #cfd5d3. |
| Radar / Spider | Permitido solo para perfiles de competencia (máx. 8 ejes). Fondo transparente, línea del perfil en #3beb64. |
| Confidencialidad | Sin nombres individuales en gráficos grupales. Usar códigos o roles. |
| Elemento | Regla |
|---|---|
| Executive summary | Máx. 4 metric cards arriba. Un gráfico de tendencia. Una tabla de top/bottom 3. |
| Deep dive | Una visualización por insight. Título = la conclusión, no la descripción del dato. |
| Recomendaciones | Vincular cada recomendación a un dato específico. Usar iconos de la guía de iconografía. |
| Formato | Gráficos en fondo blanco, sin bordes gruesos. Padding 32px. Border-radius 12px. |
| Elemento | Regla |
|---|---|
| Rigor estadístico | Incluir barras de error, intervalos de confianza, o p-values donde aplique. |
| Reproducibilidad | Fuente de datos, período, N, metodología — todo documentado en nota al pie. |
| Formato académico | "Figura 1.", "Tabla 2." con numeración secuencial. Descripción debajo. |
| Escala de grises | Gráficos deben ser legibles en blanco y negro. Usar patrones de textura como fallback. |
| Color | Misma paleta Flow, pero priorizar contraste alto para impresión. |
Obligatorio
Lo que nunca debe hacerse en una visualización Flow.
Barras horizontales para comparar categorías. Etiquetas directas. Máximo 4 colores. Fondo limpio sin gridlines.
Pie charts 3D. Gráficos con más de 4 colores saturados. Gridlines visibles. Sombras decorativas en barras.
Donut con centro informativo. Título descriptivo que cuenta la conclusión. Fuente de datos siempre visible.
Pie chart completo sin centro. Título genérico ("Resultados"). Sin contexto de período ni tamaño de muestra.
Código
Patrones de código para producir visualizaciones consistentes con la guía Flow.
role="img" y aria-label en SVGs. Proporcionar texto alternativo que describa la conclusión principal del gráfico, no la descripción visual. Los colores no deben ser el único medio para distinguir datos — usar patrones o etiquetas directas.
| Librería | Uso | Notas |
|---|---|---|
Chart.js | Dashboards web, reportes interactivos | Configurar con paleta Flow. Desactivar gridlines. |
D3.js | Visualizaciones custom, papers | Máxima flexibilidad. Seguir tokens de color. |
SVG inline | Presentaciones, docs estáticos | Sin dependencias. Ideal para PPTX/DOCX export. |
Matplotlib/Seaborn | Análisis Python, papers | Crear theme Flow con paleta y tipografía. |