1
resposta

Não entendi como a variavel muda de tipo!

Quando fazemos o código:

fig, ax = plt.subplots(figsize=(12,3))

o tipo do dado "ax" é "matplotlib.axes._subplots.AxesSubplot", porém quando passamos uma "Serie" pra ele, ele vira do tipo "Serie" também, mas agora podendo usar a funćão plot.

matplotlib.axes._subplots.AxesSubplot

Não achei na internet algo que me explique o que aconteceu...

1 resposta

Olá Geovani,

Realmente é um fluxo um pouco estranho, mas não estamos atribuindo uma Series ao ax, mas sim o retorno de Series.plot() que é do tipo matplotlib.axes.Axes

Para ficar mais claro, isso tem o mesmo resultado que fazer: ax.plot(dados['consumo']) com pequenas diferenças de configurações entre o ax.plot() e o Series.plot()