histlearn commited on
Commit
1d9c621
·
verified ·
1 Parent(s): e610184

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -128,7 +128,7 @@ def process_relatorios(contador_csv_path, relatorio_csv_path):
128
  contador_df['Tempo Médio por Tarefa'] = contador_df['Total Tempo'] / contador_df['Tarefas Completadas']
129
  contador_df['Total Tempo'] = contador_df['Total Tempo'].apply(format_timedelta)
130
  contador_df['Tempo Médio por Tarefa'] = contador_df['Tempo Médio por Tarefa'].apply(format_timedelta)
131
- contador_df = contador_df.sort_values(by='Tarefas Completadas', ascending=False)
132
 
133
  # Remove outliers e calcula o tempo médio por tarefa da turma
134
  tempo_medio_por_tarefa = pd.to_timedelta(contador_df['Tempo Médio por Tarefa'])
@@ -210,7 +210,7 @@ def generate_pdf_report(dataframe, media_tempo_medio_turma, html_path, output_pd
210
  plt.figure(figsize=(10, 6))
211
  bars = plt.bar(top_time_students['Nome do Aluno'], top_time_students['Total Tempo'].dt.total_seconds(), color='purple')
212
  plt.xlabel('Nome do Aluno')
213
- plt.ylabel('Tempo Total (segundos)')
214
  plt.title(f'Top 5 Alunos - Tempo Total (Tempo Médio da Turma: {media_tempo_medio_turma})')
215
  plt.xticks(rotation=45, ha='right')
216
  add_bar_labels(bars, top_time_students['Total Tempo'].apply(format_timedelta))
 
128
  contador_df['Tempo Médio por Tarefa'] = contador_df['Total Tempo'] / contador_df['Tarefas Completadas']
129
  contador_df['Total Tempo'] = contador_df['Total Tempo'].apply(format_timedelta)
130
  contador_df['Tempo Médio por Tarefa'] = contador_df['Tempo Médio por Tarefa'].apply(format_timedelta)
131
+ contador_df = contador_df.sort_values(by='Nome do Aluno', ascending=True)
132
 
133
  # Remove outliers e calcula o tempo médio por tarefa da turma
134
  tempo_medio_por_tarefa = pd.to_timedelta(contador_df['Tempo Médio por Tarefa'])
 
210
  plt.figure(figsize=(10, 6))
211
  bars = plt.bar(top_time_students['Nome do Aluno'], top_time_students['Total Tempo'].dt.total_seconds(), color='purple')
212
  plt.xlabel('Nome do Aluno')
213
+ plt.ylabel('Tempo Total (hh:mm:ss)')
214
  plt.title(f'Top 5 Alunos - Tempo Total (Tempo Médio da Turma: {media_tempo_medio_turma})')
215
  plt.xticks(rotation=45, ha='right')
216
  add_bar_labels(bars, top_time_students['Total Tempo'].apply(format_timedelta))