Utilização de pyplot.figure() em Matplotlib
-
Utilize
matplotlib.pyplot.figure()
para definir as propriedades da figura -
Utilizar
matplotlib.pyplot.figure()
para adicionar subquadrantes a uma figura
Este tutorial explica como podemos utilizar matplotlib.pyplot.figure()
para alterar as várias propriedades de uma figura Matplotlib. Uma figura Matplotlib é simplesmente um recipiente de nível superior de todos os eixos e propriedades de uma parcela. Para saber mais sobre os detalhes de uma figura Matplotlib, pode consultar a página oficial de documentação.
Utilize matplotlib.pyplot.figure()
para definir as propriedades da 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 utilizar o matplotlib.pyplot.figure()
para criar uma nova figura e definir valores de vários parâmetros para personalizar a parcela como figsize
, dpi
, e muito mais.
Exemplo: Utilize matplotlib.pyplot.figure()
para definir as propriedades da 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:
Cria o objecto da figura e fixa a largura da figura em 8 polegadas e a altura da figura em 6 polegadas. A cor da face é definida para ser amarela.
Utilizar matplotlib.pyplot.figure()
para adicionar subquadrantes a uma figura
O matplotlib.pyplot.figure()
devolve um objecto figura que pode ser utilizado para adicionar subplots
à figura utilizando o 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:
Adiciona dois subquadros ao objecto de figura fig
criado utilizando o método matplotlib.pyplot.figure()
.
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn