Blog
Gráficos a partir de datos

CSV a gráfico de barras apiladas online

Las barras apiladas responden dos preguntas a la vez: cuánto suma el total y de qué está hecho. Úsalas cuando los números de una fila sumen algo realmente significativo: ingresos repartidos por canal, horas por proyecto, plantilla por departamento.

Tus datos no salen de este dispositivo

Tus datos

Pega una tabla directamente desde Excel o Google Sheets, o suelta un archivo CSV. No se sube nada: todo el cálculo ocurre dentro de esta pestaña del navegador.

CSV, TSV o texto plano. Los archivos guardados en windows-1251 se detectan y se releen automáticamente, así los encabezados no se convierten en caracteres raros.

Opciones de lectura

Columnas

Resultado

La biblioteca de dibujo se descarga solo al pulsar el botón y solo en esta página.

Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.

Datos y límites del método

Ideal para Un total que se divide en 2–5 partes a lo largo de varias categorías
Requisito previo Los valores de una fila deben sumar un total con sentido. Si no, usa barras agrupadas.
Límite de segmentos Cinco es el techo práctico; las franjas finas se vuelven ilegibles
Comparación fiable Solo el total y el segmento inferior. Los segmentos intermedios flotan y no se comparan a ojo.
Base en cero Obligatoria y estructural: la pila se construye desde cero hacia arriba
Salida PNG a doble escala, más CSV, JSON y Markdown

Cuándo induce a error

Cómo se calcula

La columna de etiquetas define las barras. Cada columna numérica restante se convierte en un segmento, apilado desde abajo en el orden en que aparecen las columnas. La altura de la barra completa es la suma de la fila.

El orden de los segmentos importa más de lo que parece. El segmento inferior es el único que se puede comparar de forma fiable entre barras, porque es el único anclado en cero. Coloca primero en tu tabla la serie que más importa.

El eje empieza en cero porque la pila se construye físicamente desde cero hacia arriba; no hay forma sensata de truncarlo sin destruir la aritmética de la que depende el gráfico.

Las celdas vacías cuentan como ausentes, no como cero, y simplemente no aportan nada a la pila. El total mostrado es la suma de los valores que existen realmente, por eso una fila con una parte ausente da una barra más corta en lugar de una composición equivocada.

Preguntas y respuestas

¿Por qué no puedo comparar los segmentos intermedios?

Porque no comparten línea base. En una barra un segmento puede empezar en 400 y en la siguiente en 610, y el ojo no compara dos longitudes que arrancan en sitios distintos. Si el segmento intermedio es el objetivo del gráfico, dale su propio gráfico de barras o su propia línea.

¿Apiladas o apiladas al 100 %?

Apiladas cuando el tamaño del total importa tanto como el reparto. Al 100 % cuando solo importan las proporciones y los totales distraen, por ejemplo al comparar periodos de tamaño muy distinto.

Mi segmento más pequeño es invisible.

El formato te está diciendo algo. O agrupas las categorías diminutas en un segmento «otros», o muestras la composición en un gráfico aparte donde los valores pequeños tengan sitio.

¿Puedo apilar números negativos?

No con sentido. Las pilas suponen que cada parte suma al total. Para datos con aportaciones positivas y negativas, usa un gráfico de cascada.

¿Sale algo de mi ordenador?

No. No hay servidor detrás de esta página; todo el gráfico se construye localmente en tu navegador.

La herramienta inversa

¿Lo necesitas al revés? Gráfico apilado al 100 % Proporciones del total, con los totales retirados a propósito

Herramientas relacionadas

Todas las herramientas