Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Gráfico Conjunto | Visualización con Seaborn
Visualización Definitiva con Python

bookGráfico Conjunto

Note
Definición

Gráfico conjunto es un tipo de gráfico bastante singular, ya que combina múltiples gráficos. Es una visualización que muestra la relación entre dos variables junto con sus distribuciones individuales.

Un gráfico conjunto combina tres elementos:

  • un histograma en la parte superior (distribución de la variable x);
  • un histograma a la derecha (distribución de la variable y);
  • un diagrama de dispersión en el centro (relación entre las dos variables).

Aquí tienes un ejemplo:

Ejemplo de gráfico conjunto

Datos para el Joint Plot

seaborn.jointplot() utiliza tres parámetros clave:

  • data — el DataFrame,
  • x — variable para el histograma superior,
  • y — variable para el histograma derecho.

x y y pueden ser nombres de columnas u objetos tipo array.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

El ejemplo se recrea pasando un DataFrame a data y especificando los nombres de las columnas para x y y.

Gráfico en el Centro

El parámetro kind controla el tipo de gráfico central. Por defecto: 'scatter'. Otras opciones incluyen: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Tipos de Gráficos

Además de scatter, se puede elegir:

  • reg — agrega un ajuste de regresión lineal;
  • resid — muestra los residuos de la regresión;
  • hist — histograma bivariado;
  • kde — KDE para dos variables;
  • hex — gráfico hexbin que muestra la densidad usando hexágonos coloreados.
Note
Estudiar más

Como es habitual, se pueden explorar más opciones y parámetros en la documentación de jointplot().

También es recomendable explorar los siguientes temas:
documentación de residplot();
Ejemplo de histograma bivariado;
Ejemplo de gráfico hexbin.

Tarea

Swipe to start coding

  1. Utilizar la función correcta para crear un joint plot.
  2. Usar weather_df como los datos para la gráfica (el primer argumento).
  3. Establecer la columna 'Boston' como la variable del eje x (el segundo argumento).
  4. Establecer la columna 'Seattle' como la variable del eje y (el tercer argumento).
  5. Configurar la gráfica central para que tenga una línea de regresión (el argumento más a la derecha).

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

bookGráfico Conjunto

Desliza para mostrar el menú

Note
Definición

Gráfico conjunto es un tipo de gráfico bastante singular, ya que combina múltiples gráficos. Es una visualización que muestra la relación entre dos variables junto con sus distribuciones individuales.

Un gráfico conjunto combina tres elementos:

  • un histograma en la parte superior (distribución de la variable x);
  • un histograma a la derecha (distribución de la variable y);
  • un diagrama de dispersión en el centro (relación entre las dos variables).

Aquí tienes un ejemplo:

Ejemplo de gráfico conjunto

Datos para el Joint Plot

seaborn.jointplot() utiliza tres parámetros clave:

  • data — el DataFrame,
  • x — variable para el histograma superior,
  • y — variable para el histograma derecho.

x y y pueden ser nombres de columnas u objetos tipo array.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

El ejemplo se recrea pasando un DataFrame a data y especificando los nombres de las columnas para x y y.

Gráfico en el Centro

El parámetro kind controla el tipo de gráfico central. Por defecto: 'scatter'. Otras opciones incluyen: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Tipos de Gráficos

Además de scatter, se puede elegir:

  • reg — agrega un ajuste de regresión lineal;
  • resid — muestra los residuos de la regresión;
  • hist — histograma bivariado;
  • kde — KDE para dos variables;
  • hex — gráfico hexbin que muestra la densidad usando hexágonos coloreados.
Note
Estudiar más

Como es habitual, se pueden explorar más opciones y parámetros en la documentación de jointplot().

También es recomendable explorar los siguientes temas:
documentación de residplot();
Ejemplo de histograma bivariado;
Ejemplo de gráfico hexbin.

Tarea

Swipe to start coding

  1. Utilizar la función correcta para crear un joint plot.
  2. Usar weather_df como los datos para la gráfica (el primer argumento).
  3. Establecer la columna 'Boston' como la variable del eje x (el segundo argumento).
  4. Establecer la columna 'Seattle' como la variable del eje y (el tercer argumento).
  5. Configurar la gráfica central para que tenga una línea de regresión (el argumento más a la derecha).

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 5
single

single

some-alt