Instalando bibliotecas Py pelo terminal no VScode Pt.2
- #Python
Olá pessoal! Dando continuidade ao artigo anterior (clica aqui se precisar ir até o outro artigo: DIO | Codifique o seu futuro global agora), dessa vez falo com vocês sobre a plotagem de gráficos usando o VScode para o curso de Análise de dados com Python e Pandas. No artigo anterior explico porque estou usando o VScode e não o Jupyter notebook e pra não ser repetitivo quanto a isso, vocês podem ir lá ver depois. Então vamos seguindo:
Depois de ter instalado as bibliotecas Pandas e Openpyxl, a gente já consegue fazer nossas manipulações de dados pelo VScode mas para printarmos e visualizar os gráficos desses dados precisamos instalar outra biblioteca, assim como usar comandos adicionais no código em relação aos usados no Jupyter Notebook, para isso seguimos com a instalação parecido com a forma que foi feita para as outras bibliotecas.
Com o terminal aberto no VScode 'View' -> Terminal (ou use o atalho CTRL + ') digitamos:
pip install matplotlib (Instala a biblioteca matplotlib)
Aguarde o carregamento e, se tudo correr bem, a ultima linha trará a mensagem 'Successfully installed'.
A biblioteca matplotlib é responsável pela plotagem visual dos gráficos.
Agora com a biblioteca instalada, precisamos importar a biblioteca no início do nosso script para conseguir executar a plotagem dos gráficos, para isso, usamos a seguinte linha de código:
import matplotlib.pyplot as plt
Agora conseguimos imprimir gráficos também pelo VScode. Precisamos nos atentar ao comando usado também. Onde antes usávamos(no jupyter notebook), por exemplo:
df_2009.groupby(df_2009["Data Venda"].dt.month)["Lucro"].sum().plot(title = "Lucro X Mês")
E tínhamos como saída o gráfico, agora precisamos adicionar a linha plt.show(), Ex.:
df_2009.groupby(df_2009["Data Venda"].dt.month)["Lucro"].sum().plot(title = "Lucro X Mês")
plt.show()
Prontinho! Agora podemos usar o VScode, com o editor de Python, para todas as tarefas apresentadas nas aulas.
Abaixo vou colocar algumas observações e links úteis, dentre eles o meu repositório do curso de analise de dados com python e pandas onde todos os códigos então em .py para quem se interessar em ver na prática a diferença dos códigos .py e .ipynb.
OBS.1: Os gráficos irão aparecer como pop-up e sequenciais a ordem da linha de código, ao fechar um, o próximo é exibido. Caso queira mudar esse tipo de visualização, o comando plot.show() pode receber argumentos para mudar o tipo de visualização (Vide documentação da biblioteca no link: Users guide — Matplotlib 3.6.0 documentation );
OBS.2: Alguns módulos, como o turtle, por exemplo, já devem estar ok na sua IDE para adicionar comandos de títulos nos gráficos e afins.
Meu GitHub: GeffyB (Gefferson Batista) (github.com)
Espero ter ajudado quem se aventurou comigo em usar outro editor!
Bons Estudos!