close
Skip to content

trsilva23/exercise-python-page-view-time-series-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Page View Time Series Visualizer (Visualizador de Séries Temporais de Visualizações de Página)

Sobre

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.

Estrutura

  • 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.

Instrução

  1. Clone este repositório (e certifique-se de ter o arquivo fcc-forum-pageviews.csv no mesmo diretório):
    git clone github.com
  2. Navegue até o diretório do projeto:
    cd page-view-time-series-visualizer
  3. Instale as bibliotecas necessárias: pandas, matplotlib e seaborn:
    pip install pandas matplotlib seaborn numpy
  4. Execute o arquivo main.py para rodar a análise e gerar os gráficos:
    python3 main.py

Arquivos no Projeto

  • 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 e Créditos

Licença MIT. Disponível para modificação e distribuição livre, desde que atribua os créditos ao autor original.

Autor

About

Exercício de Análise e Visualização de Dados em Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages