fix: adiciona parâmetro node_size às arestas para exibir as setas corretamente no diagrama

This commit is contained in:
2026-06-07 20:25:49 -03:00
parent 2bb0c24a5d
commit 30c16c3eb2
2 changed files with 69 additions and 43 deletions

View File

@@ -175,10 +175,23 @@ for _, row in top_trechos.iterrows():
pos = nx.spring_layout(G, seed=42)
plt.figure(figsize=(8, 6))
# Define o tamanho do nó
tamanho_no = 1500
# Desenha os nós
nx.draw_networkx_nodes(G, pos, node_size=2000, node_color='skyblue', edgecolors='black')
# Desenha as arestas
nx.draw_networkx_edges(G, pos, edgelist=G.edges(), arrowstyle='-|>', arrowsize=20, edge_color='gray', width=2, connectionstyle='arc3,rad=0.1')
nx.draw_networkx_nodes(G, pos, node_size=tamanho_no, node_color='skyblue', edgecolors='black')
# Desenha as arestas, informando o node_size para que a seta não fique escondida sob o nó
nx.draw_networkx_edges(
G, pos,
edgelist=G.edges(),
arrows=True,
arrowstyle='-|>',
arrowsize=25,
edge_color='gray',
width=2,
node_size=tamanho_no,
connectionstyle='arc3,rad=0.15'
)
# Desenha os rótulos (nomes dos aeroportos)
nx.draw_networkx_labels(G, pos, font_size=12, font_family='sans-serif', font_weight='bold')

File diff suppressed because one or more lines are too long