refactor: altera critério de relevância para Dias_Operados
This commit is contained in:
10
create_nb.py
10
create_nb.py
@@ -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()
|
||||||
|
|||||||
114
modelos.ipynb
114
modelos.ipynb
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user