Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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='
|
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 (
|
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))
|