1
resposta

[Dúvida] Gostaria de saber como gerar múltiplos gráficos e mostrá-los, usando matplotlib.

Veja que aqui temos um gráfico só e eu queria fazer outro e exibi-lo bem como queria saber se não é possível colocar os gráficos em variáveis

import matplotlib.pyplot as plt
import random as al
q=100000
x = []
y = []
for i in range(q):
  x.append(al.randint(1,q+1))
for j in x:
  y.append(j**2)

plt.plot(x,y)
plt.show()
1 resposta

Olá Jean,

Para isso você pode usar subplots. Imagine que você tivesse uma variável y1 e outra y2. Um exemplo de código seria esse aqui:

# Cria uma figura com dois subplots lado a lado. O "1, 2" Dentro do subplot indica que temos uma linha e duas colunas. Um gráfico vai ficar em cada coluna. 
fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(10, 5))

# Plota gráfico 1
ax1.plot(x, y1)
ax1.set_title('Gráfico de Linha')

# Plota gráfico 2
ax2.scatter(x, y2)
ax2.set_title('Gráfico de Dispersão')

# Define um título para a figura
fig.suptitle('Dois Gráficos')

# Exibe a figura
plt.show()