Utilizamos a biblioteca matplotlib para plotar e analisar os gráficos. Para análise construimos os graficos de emprestimos por ano, por mês e por hora.

Para isso, copiamos as colunas “data_emprestimo” e “id_exemplar” dentro de um dataframe “df_books_year”. Para que fosse possível a manipulação convertemos a data em apenas ano. Utilizamos o groupby().nunique() para agrupar os dados da coluna.

Untitled

Com o dataframe pronto utilizamos os comandos plt.plot() para gerar o gráfico. Também utilizamos outros comandos para adicionar titulos, legendas e estilizar.

Untitled

Seguimos a mesma lógica para plotar o gráfico mensal, substituindo apenas o year por month.

Para plotar o gráfico por hora também criamos um dataframe com os valores convertidos hora, porém ao invés de utilizarmos o groupby() criamos uma lógica com o for para criar a lista com o número de emprestimos por hora.

Nesse caso utilizamos o comando plt.bar() para plotar um gráfico de barras.

Untitled

Analisando os dados gerados

Empréstimos por ano:

Untitled

Empréstimos por mês:

Untitled

Notamos que nos meses de janeiro, junho, julho e dezembro são os meses com menores quantidades de empréstimos. Provavelmente seja por causa das férias dos alunos nesse período.

Empréstimos por hora:

Untitled

Notamos que a biblioteca abre as 7h e fecha as 22h. Notamos também que no período das 10h e 16h são os horários de maior pico na biblioteca.