1
resposta

Erro matplotlib

Quando eu executo o codigo abaixo ele aparece um erro que me parece ser de versão

g1 = area.add_subplot(2,2,1)
g2 = area.add_subplot(2,2,2)
g3 = area.add_subplot(2,2,3)
g4 = area.add_subplot(2,2,4)

Erro:

<ipython-input-14-35e8846dd130>:1: MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance.  In a future version, a new instance will always be created and returned.  Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
  g1 = area.add_subplot(2,2,1)
<ipython-input-14-35e8846dd130>:2: MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance.  In a future version, a new instance will always be created and returned.  Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
  g2 = area.add_subplot(2,2,2)
<ipython-input-14-35e8846dd130>:3: MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance.  In a future version, a new instance will always be created and returned.  Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
  g3 = area.add_subplot(2,2,3)
<ipython-input-14-35e8846dd130>:4: MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance.  In a future version, a new instance will always be created and returned.  Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
  g4 = area.add_subplot(2,2,4)
1 resposta

Oii Paulo, tudo bem com você?

Na verdade isso não é um erro, mas um aviso (warning). Esse aviso está aparecendo porque você está executando essa parte do código pela segunda vez e está adicionando mais subplots repetidos na area. Então pode acontecer de mais a frente o gráfico sair diferente.

Para evitar isso é simples, você pode reiniciar o ambiente e executar todo o código novamente acessando no menu: Kernel -> Restart & Run All, ou executar a criação da area novamente para iniciar uma nova sem subplots:

# procure essa parte e execute novamente todos os códigos daqui pra baixo
area = plt.figure()

Espero que tenha conseguido te ajudar. Qualquer dúvida estou por aqui :)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!