Uso de pyplot.figure() Matplotlib
-
Utilice
matplotlib.pyplot.figure()
para establecer las propiedades de la figura -
Usa
matplotlib.pyplot.figure()
para añadir subtramas a una figura
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:
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:
Añade dos subtramas al objeto figura fig
creado con el método matplotlib.pyplot.figure()
.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn