style: melhora layout do diagrama de rede para acomodar 10 trechos

This commit is contained in:
2026-06-07 20:27:31 -03:00
parent 30c16c3eb2
commit 15bcd7e962
2 changed files with 130 additions and 55 deletions

View File

@@ -140,7 +140,7 @@ estatisticas_trechos['Score_Relevancia'] = estatisticas_trechos['Total_PAX'] * e
estatisticas_trechos = estatisticas_trechos.sort_values(by='Score_Relevancia', ascending=False) estatisticas_trechos = estatisticas_trechos.sort_values(by='Score_Relevancia', ascending=False)
# Definir número de trechos alvo # Definir número de trechos alvo
NUM_TRECHOS = 5 NUM_TRECHOS = 10
top_trechos = estatisticas_trechos.head(NUM_TRECHOS) top_trechos = estatisticas_trechos.head(NUM_TRECHOS)
display(top_trechos) display(top_trechos)
@@ -171,12 +171,12 @@ for _, row in top_trechos.iterrows():
peso = row['Score_Relevancia'] peso = row['Score_Relevancia']
G.add_edge(origem, destino, weight=peso) G.add_edge(origem, destino, weight=peso)
# Configuração do layout do grafo # Configuração do layout do grafo - k maior afasta mais os nós
pos = nx.spring_layout(G, seed=42) pos = nx.spring_layout(G, k=2.5, iterations=100, seed=42)
plt.figure(figsize=(8, 6)) plt.figure(figsize=(12, 8))
# Define o tamanho do nó # Define o tamanho do nó
tamanho_no = 1500 tamanho_no = 1200
# Desenha os nós # Desenha os nós
nx.draw_networkx_nodes(G, pos, node_size=tamanho_no, node_color='skyblue', edgecolors='black') nx.draw_networkx_nodes(G, pos, node_size=tamanho_no, node_color='skyblue', edgecolors='black')

File diff suppressed because one or more lines are too long