¿Cuándo usar una gráfica de barras? Ordénalas para comparar
Compara las seis sucursales de La Espiga con barras, y ordénalas para que la respuesta salte a la vista sin buscarla.
Curso gratis. Tu Maestro, una IA, .
La pregunta de comparar es la más común en el trabajo: "¿qué sucursal vendió más?", "¿qué producto deja más?", "¿qué área gastó menos?". Tienes varias categorías sin orden propio y una cantidad para cada una. La gráfica que mejor la responde es la de barras, y en esta página vas a ver por qué, y por qué casi siempre conviene ordenarlas.
Por qué barras
Una barra muestra una cantidad con su largo, y todas salen de la misma línea de base. Comparar largos que empiezan en el mismo lugar es de lo que mejor hacemos con los ojos: notamos enseguida cuál es más larga y más o menos por cuánto. Por eso una barra vale más que un número suelto para comparar, y más que un pedazo de pastel, donde tendrías que comparar ángulos.
De ahí sale una condición que vas a ver a fondo en el módulo 4: como la barra habla con su largo, tiene que empezar en cero. Si empieza en otro lado, el largo ya no es la cantidad.
El total de 2025 de cada sucursal
Esta es la respuesta a la pregunta del gerente: "¿qué sucursal vendió menos en 2025?". Recórrela paso a paso.
Paso 1 de 4
Toda la gráfica
Seis sucursales, una barra cada una. Antes de mirar las barras, lee el eje de abajo: ventas de 2025, en millones de pesos, y empieza en cero. Los datos son sintéticos, CC0.
Ordenar es parte de la respuesta
La misma información en orden alfabético obliga al lector a hacer el trabajo que tú no hiciste: saltar de barra en barra, compararlas de dos en dos y armar el ranking en su cabeza. Ordenadas, el ranking ya está dibujado. La primera barra y la última responden "¿quién más?" y "¿quién menos?" sin leer un solo número.
Hay una excepción importante: no ordenes lo que ya tiene orden. Los días de la semana, los meses, los rangos de edad (18 a 25, 26 a 35…) o las tallas tienen un orden que el lector espera. Si ordenas los días de la semana por ventas, el lector pierde el lunes y tiene que buscarlo.
Dos detalles más que vas a notar cuando leas gráficas de otros:
- Horizontales cuando los nombres son largos. "Tlaquepaque" no cabe debajo de una barra angosta sin inclinarse. De lado, cada nombre se lee completo.
- Un solo color basta. Si cada barra tiene un color distinto, el lector busca qué significa el color, y aquí no significa nada: las barras ya dicen qué sucursal es cada una.
Si en tu trabajo comparas muchas categorías, por ejemplo 40 productos, pregúntale a tu Maestro qué hacer con tantas barras.
Tu turno: arregla la gráfica
Esta gráfica tiene los mismos datos, pero en el orden alfabético que salió de la hoja de cálculo y con barras verticales. La pregunta sigue siendo la del gerente: ¿qué sucursal vendió menos?
Haz dos cambios en el JSON: 1. Ordena las barras por ventas: en la línea de sucursal, cambia "sort": "ascending" por "sort": "-x" (de mayor a menor según el eje x). 2. Acuéstalas: intercambia "x" y "y", para que sucursal quede en y y ventasmillones en x. Terminaste cuando las bar
Tu turno
Haz dos cambios en el JSON:
- Ordena las barras por ventas: en la línea de
sucursal, cambia"sort": "ascending"por"sort": "-x"(de mayor a menor según el eje x). - Acuéstalas: intercambia
"x"y"y", para quesucursalquede enyyventas_millonesenx.
Terminaste cuando las barras van de lado, Zapopan está arriba y Tonalá abajo. Si la vista previa se queda en blanco, revisa que no se haya borrado una coma o una llave; tu Maestro te ayuda a encontrarla.
Edita el JSON; la vista previa se actualiza cuando haces una pausa.
Cómo se traduce a Altair
Altair genera este mismo JSON: chart.to_json() lo imprime. "mark": "point" es alt.Chart(df).mark_point(). Cada canal de encoding es un argumento de .encode(), por ejemplo x=alt.X("campo:Q", scale=alt.Scale(type="log")) o color="campo:N". Cada entrada de transform es una llamada como .transform_filter("datum.year == 2007").
Compara tu resultado con la gráfica del recorrido de arriba: deben verse iguales. Fíjate en lo que cambió con solo dos movimientos: antes había que buscar la barra más baja; ahora la respuesta está en la orilla.
Cuando veas una gráfica de barras en un reporte, hazte dos preguntas rápidas: ¿están ordenadas (o tienen un orden propio que se respeta)? ¿Empiezan en cero? Con eso ya lees mejor que la mayoría de las juntas.
¿No te quedó claro por qué -x ordena de mayor a menor? Pregúntale a tu Maestro.