refactor: altera critério de relevância para Dias_Operados

This commit is contained in:
2026-06-07 20:14:35 -03:00
parent f905ca1a51
commit ff8725dbed
2 changed files with 62 additions and 62 deletions

View File

@@ -127,8 +127,8 @@ estatisticas_trechos = demanda_diaria_completa.groupby('Trecho').agg(
Dias_Operados=('PAX', lambda x: (x > 0).sum()) Dias_Operados=('PAX', lambda x: (x > 0).sum())
).reset_index() ).reset_index()
# Ordenar pelas rotas de maior média de PAX diário # Ordenar pelas rotas com maior número de dias operados
estatisticas_trechos = estatisticas_trechos.sort_values(by='Media_PAX_Diario', ascending=False) estatisticas_trechos = estatisticas_trechos.sort_values(by='Dias_Operados', ascending=False)
# Definir número de trechos alvo # Definir número de trechos alvo
NUM_TRECHOS = 5 NUM_TRECHOS = 5
@@ -138,9 +138,9 @@ display(top_trechos)
# Gráfico # Gráfico
plt.figure(figsize=(10, 6)) plt.figure(figsize=(10, 6))
sns.barplot(data=top_trechos, x='Trecho', y='Media_PAX_Diario', hue='Trecho', palette='viridis', legend=False) sns.barplot(data=top_trechos, x='Trecho', y='Dias_Operados', hue='Trecho', palette='viridis', legend=False)
plt.title(f'Top {NUM_TRECHOS} Trechos Mais Relevantes (Média de PAX Diário)') plt.title(f'Top {NUM_TRECHOS} Trechos Mais Relevantes (Por Dias Operados)')
plt.ylabel('Média Diária de Passageiros') plt.ylabel('Número de Dias Operados no Ano')
plt.xlabel('Trecho (Origem - Destino)') plt.xlabel('Trecho (Origem - Destino)')
plt.xticks(rotation=45) plt.xticks(rotation=45)
plt.tight_layout() plt.tight_layout()

File diff suppressed because one or more lines are too long