ComenzarEmpieza gratis

Subfiguras en matplotlib

A veces quieres combinar varios subgráficos en una sola figura.

Puedes hacerlo creando simultáneamente una figura y unos ejes usando la función plot.subplots(). Esta función devuelve los objetos figure y axes:

import matplotlib.pyplot as plt

# Create a figure and axes 
fig, (ax1, ax2) = plt.subplots(number_of_rows, number_of_columns)

Ahora puedes usar estos objetos de ejes para generar gráficos:

# Use the axes to plot visualizations
ax1.hist(df['column_1'])
ax2.hist(df['column_2'])
plt.show()

Este ejercicio forma parte del curso

Python para usuarios de R

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

import matplotlib.pyplot as plt

# Create a figure with 1 axes
fig, ax = plt.____(1, 1)

# Plot a scatter plot in the axes
____.scatter(tips____, tips____)
plt.show()
Editar y ejecutar código