Ir al contenido
σestadistica.ar

estadistica.ar · Enciclopedia de Estadística en españolhttps://estadistica.ar/conceptos/buenas-practicas-de-visualizacion

M16 · CómputoTroncalInterpretación

Buenas prácticas de visualización

Las reglas que hacen que un gráfico se entienda solo: qué lleva, qué sobra, cómo se usa el color y qué tiene que decir el epígrafe.

Por Jorge Luis Montivero, Licenciado en Estadística · Mu3Sigma

1 · El principio

Un gráfico tiene que poder leerse solo, separado del texto que lo rodea. Si hay que leer tres párrafos para entenderlo, el gráfico no está terminado.

2 · Lo que siempre lleva

Título o epígrafe que diga la conclusión, no el contenido. La diferencia:

  • Contenido: “Ingreso de la ocupación principal por decil”.
  • Conclusión: “El 10 % de mayores ingresos concentra el 36,8 % del total”.

El segundo hace el trabajo. El primero solo repite lo que ya dicen los ejes.

Ejes rotulados, con unidad. “Ingreso (miles de pesos)” y no “Ingreso”. Si la escala está en millones o en porcentaje, tiene que decirlo.

La fuente y el período. Organismo, relevamiento, período de referencia. Sin eso, un gráfico no es citable.

El nn. En el epígrafe o en el eje. Un porcentaje sin denominador no se puede evaluar.

Aclaraciones al pie. Cortes de eje, exclusiones, categorías agrupadas. Todo lo que el lector necesita saber para no sacar una conclusión equivocada.

3 · Lo que sobra

La mayoría de lo que agregan los programas por defecto:

  • Grillas densas. Dos o tres líneas guía suaves alcanzan.
  • Bordes alrededor del gráfico. No aportan.
  • Fondos de color. Bajan el contraste del dato.
  • Leyendas cuando se puede etiquetar directo. Obligar a ir y volver entre la leyenda y el gráfico es fricción pura.
  • Efectos, sombras, degradados, tres dimensiones. Nunca.
  • Decimales de más en los rótulos. “31,3 %” y no “31,27 %”.

La regla: cada elemento tiene que ganarse su lugar. Si sacarlo no hace perder información, sobraba.

Por defecto Nivel educativo 0,00 2,50 5,00 7,50 10,00 12,50 15,00 17,50 20,00 22,50 25,00 27,50 30,00 32,50 35,00 0,23 Sin instrucción 2,44 Primario incompleto 10,89 Primario completo 14,90 Secundario incompleto 31,26 Secundario completo 15,49 Superior incompleto 24,80 Superior completo Sin instrucción Primario incompleto Primario completo Secundario incompleto Secundario completo Superior incompleto Superior completo Terminado Uno de cada cuatro ocupados terminó el nivel superior Sin instrucción 0,2 % Primario incompleto 2,4 % Primario completo 10,9 % Secundario incompleto 14,9 % Secundario completo 31,3 % Superior incompleto 15,5 % Superior completo 24,8 % Ocupados, en % · INDEC, EPH, 1er trimestre de 2026 · n = 19.573 casos, ponderados
Los mismos datos. Arriba: colores que no codifican nada, rótulos girados, grilla densa, leyenda, dos decimales y un título que repite el eje. Abajo: barras horizontales en orden, un solo color para lo que importa y un título que dice la conclusión.Fuente: INDEC, EPH, 1er trimestre de 2026.

4 · El color

El color codifica, no decora. Tres usos legítimos:

  • Distinguir categorías. Colores distintos y del mismo peso visual.
  • Mostrar intensidad. Una escala de un solo tono, de claro a oscuro.
  • Destacar. Todo gris salvo lo que importa. Es el uso más efectivo y el menos usado.

Y cuatro restricciones que conviene respetar:

  • Alrededor del 8 % de los varones tiene alguna forma de daltonismo. El rojo contra el verde es la peor combinación posible.
  • El gráfico tiene que funcionar en blanco y negro, porque se va a imprimir. Si el único código es el color, se pierde.
  • No más de cinco o seis colores. Con más, nadie los distingue.
  • Mismo color, mismo significado en todo el trabajo. Si los varones son azules en un gráfico, lo son en todos.

Las paletas, medidas

Distancia perceptual mínima entre los colores de cada paleta, en unidades Lab. Por debajo de unos 15 puntos, dos colores se confunden:

PaletaNormalDeuteranopíaProtanopíaEn gris
Rojo y verde119,88,239,20,100
matplotlib (tab10)38,28,15,60,009
ggplot2 (hue)60,67,519,50,000
Okabe-Ito26,417,222,40,011
Viridis32,518,724,00,059
Normal Deuteranopía En gris Rojo y verde matplotlib (tab10) ggplot2 (hue) Okabe-Ito Viridis
Con deuteranopía, el rojo y el verde y las paletas por defecto de matplotlib y ggplot2 colapsan en tonos parecidos. En gris, solo viridis mantiene los colores separados.Las paletas de la tabla; de tab10 y de viridis se muestran cinco colores.Fuente: Simulación de Machado, Oliveira y Fernandes (2009), deuteranopía completa. Gris: luminancia relativa.

5 · El texto

Etiquetas horizontales. Si los nombres de categoría no entran, el gráfico va en barras horizontales. Rotar el texto 45 grados es resolver el problema equivocado.

Tamaño legible. Un gráfico que se ve bien en la pantalla suele ser ilegible impreso en media página. Hay que verlo al tamaño final.

Orden con criterio. Las categorías ordinales, en su orden; las nominales, por frecuencia. Nunca en el orden en que salieron de la base.

6 · Antes de darlo por terminado

Cinco preguntas:

  1. ¿Se entiende sin leer el texto?
  2. ¿Los ejes dicen qué son y en qué unidad?
  3. ¿Está la fuente, el período y el nn?
  4. ¿Sobrevive impreso en blanco y negro?
  5. ¿Hay algo que se pueda sacar sin perder información?

7 · Errores frecuentes

  • Título que repite los ejes. Espacio desperdiciado.
  • Gráfico sin fuente. No es citable ni verificable.
  • Color como decoración. Siete colores para siete barras de una misma serie no codifican nada: el eje ya dice cuál es cuál.
  • Rojo y verde para distinguir categorías. Pierden el 93 % de su distancia perceptual con deuteranopía.
  • Confiar en que la paleta por defecto es segura. La de matplotlib y la de ggplot2 colapsan tanto como el rojo y el verde.
  • Dar por hecho que una paleta apta para daltonismo se imprime bien. Son dos requisitos distintos: la de ggplot2 tiene separación de luminancia cero.
  • Rotar las etiquetas. Señal de que el gráfico tenía que ser horizontal.
  • No verificar el tamaño final. Lo que se ve bien al 200 % en pantalla puede ser ilegible en el papel.
  • Usar el estilo por defecto del programa sin revisarlo. Los defaults están pensados para explorar, no para publicar, y sus colores lo muestran.

8 · En el software

# R con ggplot2 — un tema limpio como punto de partida
library(ggplot2)
theme_set(theme_minimal(base_size = 12))

# Y una paleta que sobreviva al daltonismo y a la impresora
scale_color_viridis_d(); scale_fill_viridis_d()

ggplot(datos, aes(x = reorder(nivel, ingreso), y = ingreso)) +
  geom_boxplot() +
  coord_flip() +
  labs(
    title = "El ingreso mediano crece con el nivel educativo",
    x = NULL,
    y = "Ingreso de la ocupación principal (pesos)",
    caption = "Fuente: INDEC, EPH, 1º trimestre de 2026. n = 15.448"
  )
# Python
import matplotlib.pyplot as plt
plt.style.use("seaborn-v0_8-whitegrid")
plt.set_cmap("viridis")                  # o el estilo seaborn-v0_8-colorblind
plt.title("El ingreso mediano crece con el nivel educativo")
plt.figtext(0, -0.05, "Fuente: INDEC, EPH, 1T 2026. n = 15.448", size=8)

Referencias

  • Machado, G. M., Oliveira, M. M., & Fernandes, L. A. F. (2009). A physiologically-based model for simulation of color vision deficiency. IEEE Transactions on Visualization and Computer Graphics, 15(6), 1291–1298. https://doi.org/10.1109/TVCG.2009.113

Todas las obras que cita el sitio están en la bibliografía.

Herramientas de este tema

Seguir leyendo

Cómo citar: Montivero, J. L. (2026). Buenas prácticas de visualización. estadistica.ar. https://estadistica.ar/conceptos/buenas-practicas-de-visualizacion

estadistica.ar es gratuita y sin publicidad. Si te sirvió, podés invitar un cafecito por transferencia al alias mu3sigma. Asesoramiento estadístico, encuestas y capacitaciones: m3s.pro · WhatsApp +54 9 383 499-7929.

Cómo citar esta entrada

APA (7.ª edición)

Montivero, J. L. (2026). Buenas prácticas de visualización. estadistica.ar. https://estadistica.ar/conceptos/buenas-practicas-de-visualizacion

BibTeX

@misc{estadistica_ar_buenas_practicas_de_visualizacion,
  author       = {Montivero, Jorge Luis},
  title        = {{Buenas prácticas de visualización}},
  year         = {2026},
  howpublished = {\url{https://estadistica.ar/conceptos/buenas-practicas-de-visualizacion}},
  note         = {estadistica.ar. Consultado el \today},
  urldate      = {2026-09-28}
}

Última actualización: 28 de septiembre de 2026. El contenido está bajo licencia CC BY-NC-SA 4.0: se puede reutilizar citando la fuente y sin fines comerciales.