Este é um projeto desenvolvido como parte do curso "Data Analysis with Python" da freeCodeCamp.
O objetivo é usar Pandas, Matplotlib e Seaborn para limpar, analisar e visualizar dados de visualizações de páginas diárias do fórum freeCodeCamp.
- Pré-processamento de Dados: Limpeza de outliers (2.5% menores e maiores).
- Gráfico de Linha: Exibe as visualizações diárias ao longo do tempo.
- Gráfico de Barras: Mostra a média mensal de visualizações agrupadas por ano.
- Box Plots (Gráficos de Caixa): Visualiza a distribuição anual e mensal das visualizações de página.
- Clone este repositório (e certifique-se de ter o arquivo
fcc-forum-pageviews.csvno mesmo diretório):git clone github.com
- Navegue até o diretório do projeto:
cd page-view-time-series-visualizer - Instale as bibliotecas necessárias: pandas, matplotlib e seaborn:
pip install pandas matplotlib seaborn numpy
- Execute o arquivo
main.pypara rodar a análise e gerar os gráficos:python3 main.py
time_series_visualizer.py: Contém as funções de análise e plotagem (draw_line_plot,draw_bar_chart,draw_box_plot).main.py: Arquivo de exemplo para testar as funções e salvar as imagens geradas.fcc-forum-pageviews.csv: O conjunto de dados utilizado na análise.
Licença MIT. Disponível para modificação e distribuição livre, desde que atribua os créditos ao autor original.
- GitHub: [trsilva23]
- E-mail: [trsilva23.contato@gmail.com]