Gramática de gráficos
La idea de una gramática
Wilkinson propuso una gramática formal del gráfico: un conjunto de componentes y reglas para combinarlos, análogo a la gramática de un idioma. Con pocas piezas —datos, transformaciones, escalas, geometrías, coordenadas— se generan infinitas figuras coherentes, y cada capa es declarativa y editable.
Datos
La primera capa son los datos tabulares en formato largo: una fila por observación, una columna por variable. Casi todo el esfuerzo de un buen gráfico empieza aquí, porque una gramática solo puede mapear columnas a atributos visuales; si el dato no está en la forma adecuada, nada encaja.
Estéticas
Las estéticas asignan variables a canales visuales: x, y, color, forma, tamaño, transparencia. Un mapeo conecta una columna con un atributo. La claridad del gráfico depende de cuántas estéticas actives: cada canal añade información pero también coste de lectura.
Marcas y canales
Una marca es el elemento geométrico —punto, barra, línea, área—; un canal es el atributo que lo modifica. La combinación marca-canal define la tarea perceptual: posición para cantidades, color para categoría, tamaño con precaución. Elegir bien aquí es la esencia del diseño.

Geométricas
Las geométricas traducen datos a marcas: una dispersión, una línea, un diagrama de caja, una densidad. Pueden apilarse capas distintas sobre los mismos ejes —puntos y una línea de ajuste, barras y una media—, lo que permite combinar vistas complementarias sin perder el marco común.
Escalas
Una escala transforma el rango del dato al rango del canal: define dominios, rangos, unidades y leyendas. Convierte «edad entre cero y noventa» en «posición entre estos píxeles» o «valor entre estos colores». Una escala mal elegida —una paleta secuencial para categorías— rompe la lectura entera.
Sistemas de coordenadas
Las coordenadas sitúan las marcas: cartesianas, polares, de mapa. Girar un gráfico de barras a coordenadas polares produce un diagrama llamativo y perceptualmente peor: la gramática separa el «qué» del «dónde», y cambiar de coordenadas cambia la decodificación.
Facetas: pequeños múltiplos
En vez de amontonar series en una sola vista, la facetación reparte el mismo gráfico en paneles por categoría, compartiendo escalas. Son los pequeños múltiplos de Tufte: dejan ver la estructura de grupo sin saturar el color ni solapar líneas, y el ojo compara paneles con facilidad.
Capa de tema
El tema controla la presentación y no los datos: tipografía, fondos, márgenes, rejilla. No altera el mensaje, pero sí la claridad y el tono. Una gramática limpia permite ajustar el tema sin tocar la lógica del gráfico, separando contenido y estilo.
Componer para preguntar
La ventaja real de pensar por capas es que se puede responder cualquier pregunta: cada interrogante se descompone en «qué variable va a qué canal, con qué marca, en qué escala». La plantilla rígida falla ante lo específico; la gramática lo construye.
Errores frecuentes
- Mapear una categoría a una escala de color secuencial, sugiriendo un orden que no existe.
- Apilar demasiadas capas hasta que el gráfico ya no dice nada legible.
- Forzar un gráfico a una plantilla cuando la pregunta pedía facetar o cambiar de marca.
Ejemplo resuelto: componer un gráfico capa a capa
Hay que mostrar la nota media de cada grupo de un curso y su dispersión, tomando el sexo como categoría. En vez de buscar una plantilla, se ensambla por capas de la gramática:
- Datos: una tabla en formato largo, una fila por estudiante con columnas nota, grupo y sexo.
- Estéticas: mapear grupo al eje horizontal, nota al eje vertical y sexo al color.
- Geométricas: superponer una caja por grupo y, encima, los puntos individuales.
- Escalas: fijar el eje vertical desde cero hasta el máximo y una paleta categórica accesible para el color.
- Coordenadas y facetas: mantener las cartesianas y, si los grupos son muchos, facetar por centro.
¿Para qué sirve en la realidad?
Pensar por capas libera de la tiranía del menú: cuando la pregunta del negocio no encaja en ningún gráfico estándar, quien domina la gramática construye la figura exacta que necesita en lugar de conformarse con la aproximación más parecida.
En la gramática de gráficos, ¿qué componente conecta una variable del dato con un atributo visual como color o tamaño?
La facetación (pequeños múltiplos) suele ser más legible que superponer muchas series en un solo juego de ejes.
De la plantilla a la composición
Quien aprende por plantillas elige entre menús cerrados; quien domina capas compone libremente. La gramática exige más al principio —entender dominios, rangos, capas—, pero libera de la trampa del «no existe ese gráfico»: casi siempre existe, solo había que ensamblarlo.
Gramática
Toca una tarjeta para ver la respuesta.
Ordena las capas de la gramática, de la base al acabado:
Arrastra cada ficha a su categoría (o tócala y luego toca la categoría). También puedes usar el teclado.
ggplot2Implementación de referencia de la gramática de gráficos por capas.
Relaciona cada capa de la gramática con la decisión que toma.
Capas del gráfico
- Gramática de gráficos
- Datos
- formato largo
- formato largo
- una fila por observación
- Datos
- estéticas
- geométricas
- dominio y rango
- coordenadas
R for Data ScienceIntroducción práctica a ggplot2 y a la construcción del gráfico por capas.
Tu director quiere un gráfico que compare el crecimiento por región y por producto a la vez. ¿Qué combinación de marca, canal y facetación construirías capa a capa?
Tu texto se guarda sólo en este dispositivo.
Comentarios
Inicia sesión para comentar.
Todavía no hay comentarios. Sé la primera persona en opinar.