12.8 Gráficos de mosaico

Los gráficos de mosaico o diagramas de Marimekko son usados para mostrar la relación entre dos variables discretas, ya sean factores o cadenas de texto.

Este tipo de gráfico recibe su nombre porque consiste en una cuadricula, en la que cada rectángulo representa el numero de casos que corresponden a un cruce específico de variables. Entre más casos se encuentren en ese cruce, más grande será el rectángulo.

Para obtener un gráfico de mosaico, damos como vectores de factor o cadena de texto como argumentos x y y a la función plot().

Por ejemplo, intentemos graficar el estado marital con el nivel educativo de las personas en banco

plot(x = banco$marital, y = banco$education)

Podemos cambiar el color de los mosaicos con el argumento col. Debemos proporcionar un color por cada nivel del vector en el eje Y.

plot(x = banco$marital, y = banco$education, 
     col = c("#99cc99", "#cc9999", "#9999cc", "#9c9c9c"))

De esta manera es más claro que el grupo más numeroso de personas son las casadas con educación secundaria y el más pequeño, divorciadas con educación primaria.