1
resposta

Erro 'PathCollection' object has no attribute 'scatter' (Aula 6 (extra) parte 9 (removendo outliers))

Bom dia! Estava seguindo o que o instrutor ensinou na aula extra (Aula 6 (extra) parte 9 (removendo outliers)), mas o código que consta no vídeo e no texto da aula retornou um problema:

area = plt.figure() 

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)

g1.scatter(dados["Valor"], dados["Area"])
g1.set_title('Valor X Área')

g2.hist(dados.Valor)
g2.set_title('Histograma')

dados_g3 = dados.Valor.sample(100) 
dados_g3.index = range(dados_g3.shape[0])
g3.plot(dados_g3)
g3.set_title('Amostra (Valor)')

grupo = dados.groupby('Tipo')['Valor']
label = grupo.mean().index
valores = grupo.mean().values
g4.bar(label, valores)
g4.set_title('Valor Médio por Tipo')

Esse código retornou o seguinte problema:

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
C:\Users\GUILHE~1\AppData\Local\Temp/ipykernel_5652/3710995411.py in <module>
----> 1 g1.scatter(dados["Valor"], dados["Area"])
      2 g1.set_title('Valor X Área')
      3 
      4 g2.hist(dados.Valor)
      5 g2.set_title('Histograma')

AttributeError: 'PathCollection' object has no attribute 'scatter'

Tentei de tudo para consertar, mas o erro persiste

S.O.S por favor :')

1 resposta

Oii Guilherme, tudo bem contigo?

Executando seu código por aqui não obtive nenhum erro.

Para tentar contornar esse problema, você pode reiniciar seu kernel e executar todo seu código novamente. Para isso, acesse Kernel > Restart & Run All:

Barra superior de funções do Jupyter Notebook, com um retângulo vermelho sem preenchimento destacando a opção Kernel, uma seta vermelha apontando para a opção Restart & Run All.

Se o erro persistir me avisa por aqui para que possamos procurar outras maneiras de tentar corrigi-lo :)

Espero que isso ajude. Qualquer dúvida estou à disposição.

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