Uso de pyplot.figure() Matplotlib

Suraj Joshi 30 enero 2023
  1. Utilice matplotlib.pyplot.figure() para establecer las propiedades de la figura
  2. Usa matplotlib.pyplot.figure() para añadir subtramas a una figura
Uso de pyplot.figure() Matplotlib

Este tutorial explica cómo podemos usar matplotlib.pyplot.figure() para cambiar las diversas propiedades de una figura Matplotlib. Una figura Matplotlib es simplemente un contenedor de nivel superior de todos los ejes y propiedades de una gráfica. Para saber más sobre los detalles de una figura Matplotlib, puede consultar la página de documentación oficial.

Utilice matplotlib.pyplot.figure() para establecer las propiedades de la figura

matplotlib.pyplot.figure(num=None,
                         figsize=None,
                         dpi=None,
                         facecolor=None,
                         edgecolor=None,
                         frameon=True,
                         FigureClass= < class 'matplotlib.figure.Figure' > ,
                         clear=False,
                         **kwargs)

Podemos usar el matplotlib.pyplot.figure() para crear una nueva figura y establecer valores de varios parámetros para personalizar el gráfico como figsize, dpi, y mucho más.

Ejemplo: Use matplotlib.pyplot.figure() para establecer las propiedades de la figura

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5, 6]
y = [4, 3, 5, 6, 7, 4]

plt.figure(figsize=(8, 6), facecolor="yellow")

plt.plot(x, y)
plt.xlabel("X")
plt.ylabel("Y")
plt.title("Plot with figsize (8,6)")
plt.show()

Resultado:

Usar el método de la figura para establecer las propiedades

Crea el objeto de la figura y establece el ancho de la figura a 8 pulgadas y la altura de la figura a 6 pulgadas. El color de la cara se establece en amarillo.

Usa matplotlib.pyplot.figure() para añadir subtramas a una figura

El matplotlib.pyplot.figure() devuelve un objeto figurativo que puede ser usado para añadir subplot a la figura usando el método add_subplot().

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5, 6]
y = [4, 3, 5, 6, 7, 4]

fig = plt.figure()

subplot1 = fig.add_subplot(2, 1, 1)
subplot1.plot(x, y)

subplot2 = fig.add_subplot(2, 1, 2)
subplot2.text(0.3, 0.5, "2nd Subplot")

fig.suptitle("Add subplots to a figure")
plt.show()

Resultado:

Utilizar el método figure para añadir subplots a una figura

Añade dos subtramas al objeto figura fig creado con el método matplotlib.pyplot.figure().

Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

Artículo relacionado - Matplotlib Figure