Ir al contenido principal

Análisis por cuadrantes en Tableau

Aprende a analizar datos con un gráfico de cuadrantes dinámico en Tableau.
Actualizado 17 sept 2026  · 10 min leer

Explorar con IA

ChatGPTClaudePerplexity

El análisis exploratorio de datos es la base de cualquier proyecto de ciencia de datos. Antes de crear un modelo y entrenar el conjunto de datos con cualquier algoritmo de aprendizaje automático, es esencial explorar el dataset para tener una visión general de su contenido.

Pensemos en el famoso dataset de Superstore. Recoge datos de una cadena de tiendas de Estados Unidos e incluye información sobre productos, ventas, beneficios, etc., que puedes usar para detectar áreas clave de mejora dentro de esta empresa ficticia. El primer paso sería importar el dataset y explorarlo. Puedes descargar los datos desde aquí.

Python para EDA

Vamos a usar Python para importar y explorar el dataset. Si quieres profundizar en cómo visualizar y limpiar datos en Python, haz el curso de DataCamp Cleaning Data in Python.

import pandas as pd  
import numpy as np
superstore_data = pd.read_excel('Sample-Superstore .xls',header = 3)  
superstore_data.head()
Dataset de Superstore

El dataframe muestra las cinco primeras filas con distintos atributos. También podemos comprobar si hay valores ausentes y ver las distintas columnas:

superstore_data.info()
dataframe

La información anterior indica que no hay valores nulos y que el total de registros es 9.994. La visualización también es clave en el EDA porque aporta mejor perspectiva. Podríamos crear un diagrama de dispersión entre Sales y Profit, pero ¿y si pudiéramos ir un paso más allá para obtener más información a partir de ese mismo gráfico? Una forma de hacerlo es con un gráfico de cuadrantes. Veamos en qué consiste y creemos uno propio.

Gráfico de análisis por cuadrantes

Si formas parte del ecosistema de Data Science, seguro que has oído hablar del Magic Quadrant (MQ) de Gartner. Estos MQ son una serie de informes con investigación y análisis de mercado sobre diversas empresas tecnológicas. De hecho, son de los informes más esperados del sector. Aquí tienes el Magic Quadrant de 2019 para plataformas de analítica e inteligencia de negocio, que muestra a Tableau y PowerBI a la cabeza.

Magic Quadrant para plataformas de analítica e inteligencia de negocio

Técnicamente, un gráfico de cuadrantes es un diagrama de dispersión dividido en cuatro secciones iguales o cuadrantes. Este tipo de gráfico ayuda a representar los datos en cuadrantes separados para que sea fácil localizar qué puntos son similares entre sí y cuáles no, según determinadas características.

Crear gráficos de cuadrantes en Tableau

Tableau es una excelente herramienta de analítica y visualización de datos muy extendida en la industria. Su facilidad de uso se debe a su interfaz de arrastrar y soltar. Como resultado, crear multitud de gráficos es muy sencillo e intuitivo, y los gráficos de cuadrantes son uno de ellos.

Requisitos previos

Este tutorial asume cierta familiaridad con Tableau, sus propiedades y cómo se usa para analizar datos. Si estás empezando desde cero, te recomendamos este artículo, que es una excelente introducción a Tableau:

Data Visualization with Tableau

Entorno de Tableau

En este tutorial trabajaremos con Tableau Public, la versión gratuita de Tableau. Descarga Tableau Public desde el sitio oficial. Sigue las instrucciones de instalación y, si al hacer clic en el icono de Tableau aparece la siguiente pantalla, todo está listo.

Captura de Tableau Public

Conectar con la fuente de datos

Usaremos el mismo dataset de Superstore mencionado antes. Si aún no lo has descargado, lo encontrarás aquí.

  • Importa los datos al espacio de trabajo de Tableau desde tu ordenador.
  • En la pestaña Sheets verás tres hojas: Orders, People y Returns. Nos centraremos solo en Orders. Haz doble clic en la hoja Orders y se abrirá como una hoja de cálculo.
  • Observamos que las tres primeras filas tienen un formato distinto y no es el deseado. Usaremos Data Interpreter, también en la pestaña Sheets, para corregirlo. Al hacer clic, obtenemos una hoja bien formateada.
Importar datos en Tableau

Crear un diagrama de dispersión

Supongamos que queremos ver cómo se relaciona el Discount con los beneficios de Superstore y qué productos son más rentables que otros. El primer paso es crear un diagrama de dispersión simple entre Discount y Profit Ratio. Profit Ratio ofrece una medida más informativa que el campo Profit a secas y, como no existe en la base de datos original, lo crearemos.

  • Abre una hoja nueva y crea un campo calculado llamado Profit Ratio con la fórmula siguiente.

    sum([Profit])/sum([Sales])
Crear un diagrama de dispersión en Tableau
  • Arrastra Discount a Columns y Profit Ratio a Rows. Por último, arrastra Sub Category al estante Colors. Cambia la medida de Discount de Sum a Average. Obtendrás un diagrama de dispersión coloreado por producto.
Diagrama de dispersión en Tableau

Crear parámetros

Ahora que tenemos un diagrama de dispersión básico, toca crear dos parámetros que servirán de base para calcular los cuadrantes. En nuestro caso, crearemos un Discount Parameter y un Profit Ratio Parameter, que derivaremos de los campos Discount y Profit Ratio, respectivamente.

Discount Parameter

Haz clic en el campo Discount > Create > Parameter y rellena los valores como en la figura. Define el valor actual como el punto de datos que prefieras (en este ejemplo, 0.2).

Crear Discount Parameter

Profit Ratio Parameter

Repite los mismos pasos con el campo Profit Ratio.

Crear Profit Ratio Parameter

Ahora verás un nuevo apartado llamado Parameters en la hoja, donde aparecen ambos parámetros creados.

Ver parámetros en la hoja

Añadir líneas de referencia

Una línea de referencia en Tableau es simplemente una línea vertical u horizontal en un gráfico que representa un punto de referencia. Por ejemplo, una línea de referencia en un gráfico de ventas puede diferenciar fácilmente entre puntos de ventas altas y bajas. Crearemos dos líneas de referencia, una por eje.

  • Haz clic derecho en el eje Profit Ratio (y) y selecciona Add Reference Line.
  • Fija el valor de la línea de referencia al parámetro Profit Ratio.
  • Deja el resto de campos por defecto y haz clic en OK.
  • Haz clic derecho en el eje Avg Discount (x) y selecciona Add Reference Line.
  • Fija el valor de la línea de referencia al parámetro Avg Discount.
  • Deja el resto de campos por defecto y haz clic en OK.
Añadir líneas de referencia en Tableau

Asignar un color a cada cuadrante

Ya tenemos los cuatro cuadrantes, pero los puntos están coloreados aleatoriamente, lo que no ayuda a identificar en qué cuadrante cae cada dato. Podemos escribir un cálculo sencillo que asigne un color según el cuadrante: UPPER RIGHT, UPPER LEFT, BOTTOM RIGHT o BOTTOM LEFT.

  • Haz clic en Analysis > Create calculated field y nombra el campo como Quadrant Color.
  • Introduce la fórmula siguiente:

    IF AVG([Discount]) >= [Discount Parameter]  
    AND [Profit Ratio] > [Profit Ratio Parameter] THEN 'UPPER RIGHT'  
    ELSEIF AVG([Discount]) < [Discount Parameter]   
    AND [Profit Ratio] > [Profit Ratio Parameter] THEN 'UPPER LEFT'  
    ELSEIF AVG([Discount]) >[Discount Parameter]   
    AND [Profit Ratio] < [Profit Ratio Parameter] THEN 'BOTTOM RIGHT'  
    ELSE 'BOTTOM LEFT'  
    END
    Asignar colores por cuadrante en Tableau
  • Ahora mismo los puntos están coloreados por Sub-category. Pero queremos colorearlos según su cuadrante. Arrastra el campo Sub-Category a la tarjeta Detail y el campo Quadrant Color a Color. Al instante, todos los puntos se colorean según el cuadrante en el que caen. Cambia la Shape a círculo para tener círculos rellenos y ajusta el tamaño y los tooltips a tu gusto.

Asignar colores por cuadrante en Tableau 2

Ya tenemos un análisis por cuadrantes de Discount y Profit Ratio de una Superstore estadounidense. A partir del gráfico se ve claramente que los productos en el Bottom Right son los menos rentables, mientras que los del Upper Left son los más rentables.

Crear un gráfico de cuadrantes dinámico

Los cuadrantes del gráfico anterior son fijos y solo cambian si modificamos los valores de las líneas de referencia vinculadas. ¿Y si queremos probar distintos umbrales para ver en tiempo real cómo cambian los productos de cuadrante? Es posible: se trata de un gráfico de cuadrantes dinámico y se consigue mediante las Actions.

Actions

Actions es una función de Tableau que permite añadir interactividad a los datos. Gracias a ella, podemos interactuar con la visualización seleccionando, haciendo clic o pasando el cursor. Las Actions pueden realizar las siguientes tareas en una visualización:

Tableau Actions

Vamos a configurar una acción de hoja de trabajo con estos pasos:

  • Ve a Worksheet>Actions y añade una acción de Change Parameter. La usaremos para cambiar los parámetros en consecuencia.
Crear una acción de hoja en Tableau
  • Después, nombra la acción Update Discount Parameter y selecciona el Target Parameter y el Value correspondientes, que en este caso serán Discount Parameter y AVG(Discount) respectivamente.
Nombrar la acción de hoja en Tableau
  • De forma similar, crea otra acción llamada Update Profit Ratio Parameter.
Crear otra acción de hoja en Tableau

Ahora, cuando hagas clic en un punto de datos, se convertirá en el centro del cuadrante. Obtienes así un gráfico de cuadrantes dinámico y puedes ver fácilmente cómo, al cambiar los valores de Profit Ratio y Discount, cambia la posición de los productos en el gráfico.

Gráfico de cuadrantes dinámico en Tableau

Conclusión

En este artículo hemos visto cómo convertir un diagrama de dispersión en un gráfico de cuadrantes interactivo. Este enfoque ayuda a tener una visión general de los datos y a entender similitudes y diferencias entre elementos. A partir de aquí, puedes seguir con el análisis de datos habitual en R o Python para, por ejemplo, hacer previsiones de ventas para los próximos meses y analizar qué variables del dataset impulsan realmente las ventas.

Temas
Tableau
Python
Análisis de datos

Tableau y cursos relacionados

Curso

Limpieza de datos en Python

4 h
160.2K
Aprende a diagnosticar y tratar los datos en sucio y desarrolla las habilidades necesarias para transformarlos en información precisa.
Ver detallesRight Arrow
Iniciar Curso
Ver másRight Arrow
Relacionado

blog

Cómo analizar datos para tu empresa en 5 pasos

Descubre los distintos pasos para analizar los datos y extraer valor de ellos, así como los métodos y técnicas que intervienen en el proceso.
Javier Canales Luna's photo

Javier Canales Luna

14 min

Tutorial

Tutorial de visualización de datos con Python y Tableau

Aprende a utilizar Python para ampliar las funciones de visualización de datos de Tableau.
Abid Ali Awan's photo

Abid Ali Awan

15 min

data-frames-in-python-banner_cgzjxy.jpeg

Tutorial

Tutorial de Pandas: DataFrames en Python

Explora el análisis de datos con Python. Los DataFrames de Pandas facilitan la manipulación de tus datos, desde la selección o sustitución de columnas e índices hasta la remodelación de tus datos.
Karlijn Willems's photo

Karlijn Willems

15 min

Tutorial

Creación y personalización de tablas dinámicas en Power BI

Aprende a crear tablas dinámicas personalizables en Power BI con formato condicional avanzado y algunos consejos de optimización.
Joleen Bothma's photo

Joleen Bothma

9 min

Tutorial

Introducción al t-SNE

Aprende a visualizar datos de alta dimensión en un espacio de baja dimensión utilizando una técnica de reducción no lineal de la dimensionalidad.
Abid Ali Awan's photo

Abid Ali Awan

14 min

Tutorial

Histogramas en Matplotlib

Aprende sobre histogramas y cómo puedes utilizarlos para obtener información de los datos con la ayuda de matplotlib.
Aditya Sharma's photo

Aditya Sharma

8 min

Ver MásVer Más