Na aula 9, nos vídeos do projeto, para plotar o grafico, o professor usou um método do dataframe, por exemplo (considerando o DataFrame dados):
dados.boxplot (['Valor'])
Anteriormente, ele também usou o método .plot.bar():
fig = grupo_bairro['Valor'].mean().plot.bar(color = 'blue')
(sendo que, aqui, grupo bairro é um agrupamento de dataFrame (DataFrameGroupBy))
Já nos vídeos da aula extra, o professor usou o que eu acho que é o próprio matplotlib pra plotar:
area = plt.figure()
g1 = area.add_subplot(2, 2, 1)
g1.scatter(dados.Valor, dados.Area)
Eu entendi o que foi feito no dois casos, mas acredito que eu não sei o suficiente pra saber quando usar cada caso. Então tenho umas perguntas:
Posso inferir que a diferença é que os métodos do Dataframe não me deixam plotar dois ou mais gráficos na mesma figura, enquanto o matplotlib sim? Pelo que eu entendi, os métodos do Dataframe também deixam controlar cor do gráfico, título, labels, etc.
Existe algum motivo pelo qual foi usado .plot.bar() no segundo exemplo acima, em vez de diretamente .bar?