Python | Matplotlib Sub plotting usando API orientada a objetos
Plotar usando a API Orientada a Objetos (OO) em matplotlib é uma abordagem fácil para plotar gráficos e outros métodos de visualização de dados.
A sintaxe simples para criar a classe e o objeto para sub-plotagem é -
class_name, object_name = matplotlib.pyplot.subplots ('no_of_rows', 'no_of_columns')
Vamos dar alguns exemplos para deixar isso mais claro.
Exemplo 1:
import
matplotlib.pyplot as plt
x
=
[
0
,
1
,
2
,
3
,
4
,
5
,
6
]
y
=
[
0
,
1
,
3
,
6
,
9
,
12
,
17
]
fig, axes
=
plt.subplots(
1
,
2
)
axes[
0
].plot(x, y,
'g--o'
)
axes[
1
].plot(y, x,
'm--o'
)
fig.tight_layout()
Resultado :
No exemplo acima, usamos 'eixos' (o objeto da classe 'fig') como uma matriz no momento da plotagem do gráfico, porque quando definimos o número de linhas e colunas, a matriz dos objetos é criada com 'n' número de elementos onde 'n' é o produto de linhas e colunas, portanto, se tivermos 2 colunas e duas linhas, haverá um array de 4 elementos.
Exemplo # 2:
import
matplotlib.pyplot as plt
x
=
[
0
,
1
,
2
,
3
,
4
,
5
,
6
]
y
=
[
0
,
1
,
3
,
6
,
9
,
12
,
17
]
fig, axes
=
plt.subplots(
2
,
2
)
axes[
0
,
0
].plot(x, y,
'g--o'
)
axes[
0
,
1
].plot(y, x,
'm--o'
)
axes[
1
,
0
].plot(x, y,
'b--o'
)
axes[
1
,
1
].plot(y, x,
'r--o'
)
fig.tight_layout()
Resultado :
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva