Yamazumi
Carga de trabajo por estación frente al takt.
Definición
Un yamazumi apila, en una barra por puesto de la línea, los elementos de trabajo que se hacen en él, y traza el takt como línea horizontal. Los tramos se tiñen según sean valor, apoyo o desperdicio, con el desperdicio arriba. Se usa en producción para equilibrar la carga y ver qué sobra en el cuello de botella.
- Datos
- category · value · label · series · target
- Buena para
- Ver qué puestos superan el takt y qué elementos se pueden quitar para bajarlos.
- Evítala cuando
- Cuando quieras saber el plazo total de la línea: aquí no hay esperas entre puestos ni tiempo de punta a punta.
- Se lee bien
- Entre 4 y 200 elementos; dibuja hasta 300
- Datos que faltan
- Se niega a dibujar y dice qué valor falta.
- Accesibilidad
- Lector de pantalla: tabla de datos · respeta «reducir movimiento»
Forma de los datos
Qué columnas pide
| Columna | Tipo | Para qué |
|---|---|---|
category | string | El puesto de la línea: una barra por valor distinto, en el ORDEN en que aparecen en la tabla, que es la secuencia de la línea. |
value | number | La duración del elemento: la altura de su tramo. La UNIDAD la escribe el nombre de esta columna y la figura la copia tal cual; nada se convierte. |
label · opcional | string | El nombre del elemento de trabajo. Opcional: sin él los tramos se dibujan igual y el tooltip los nombra por su clase. |
series · opcional | string | La clase del elemento, contra un vocabulario CERRADO de tres palabras (valor · apoyo · desperdicio) y sus abreviaturas. Una clase fuera del vocabulario NO se tiñe con la más parecida: falla. Opcional — sin esta columna la lámina mide tiempo y no dice qué sobra. |
target · opcional | number | El takt: UNO para toda la línea, repetido en cada fila. Dos valores distintos en esta columna fallan. Si no viene, lo tiene que imponer `overrides.style.yamazumi.takt`; sin ninguno de los dos, la figura se niega a dibujarse. |
Tamaños
Ancha por necesidad
Esta pieza necesita anchura para que cada rótulo quepa entero. El motor prefiere decirlo a apretarla.
A menos de 480 px sus rótulos no caben sin pisarse o recortarse, y el motor no la publica así. En el móvil se ve la versión ancha, a tamaño legible y sin recortar, dentro de un marco que se desliza.
Cuándo usarla
Tres preguntas antes de elegirla
¿Hay un takt contra el que medir?
Sin una referencia común, unas barras apiladas comparan la carga de cada puesto igual de bien.
Sí: quédate con yamazumi
No: usa Barras apiladas¿Te interesa el contenido de cada puesto y no el plazo de punta a punta?
Si cuentan las esperas y el tiempo total del proceso, el mapa de flujo de valor las recoge.
Sí: quédate con yamazumi
No: usa Mapa de flujo de valor¿Comparas cargas de puestos y no tareas en el calendario?
Si el trabajo se reparte en fechas, un diagrama de Gantt lo sitúa en el tiempo.
Sí: quédate con yamazumi
No: usa Diagrama de GanttCódigo
La misma pieza, con tus datos
import { getPreset, renderComposition } from 'visx-render/node';
const spec = await getPreset('yamazumi');
spec.data.rows = misFilas; // category, value
const { svg, warnings } = await renderComposition(spec);También en React con Chart y prepareComposition. Guía para desarrolladores →
Dudas
¿Qué clases de elemento admite?
Tres: valor, apoyo y desperdicio, o sus abreviaturas. Otra palabra no se asimila a la más parecida: falla.
¿Cómo indico el takt?
Con una columna que repita el mismo valor en todas las filas, o fijándolo en el estilo de la pieza. Sin takt la figura no se dibuja.
¿En qué unidad van los tiempos?
En la que diga el nombre de la columna de duración; la figura la copia tal cual y no convierte nada.
¿Qué hace si faltan datos?
Se niega a dibujar y dice qué valor falta.
¿Cómo se ve en el móvil?
A menos de 480 px el motor no la compone sin pisar o cortar rótulos, y lo dice. En el móvil se ve la versión ancha, a tamaño legible, dentro de un marco que se desliza.
Relacionadas
Otras formas de responder «comparar cifras»
Análisis de accretion/dilutionefecto de una operación en el beneficio por acción
Gráfico de flechascambio con dirección entre dos momentos
Gráfico de barras verticalescomparar valores entre pocas categorías
Serie con banda de referenciatu serie frente al rango de sus pares
Comparativa con parestu resultado frente al de otras empresas
Gráfico de Bland-Altmanacuerdo entre dos métodos de medición