Número de arestas ao longo do tempo
Agora você vai praticar como plotar outras estatísticas de grafos que evoluem. Vamos começar com um exercício mais simples para aquecer. Primeiro, plote o número de arestas ao longo do tempo.
Para isso, você vai criar uma lista com o número de arestas por mês. O índice dessa lista vai corresponder aos meses decorridos desde o primeiro mês.
Este exercício faz parte do curso
Análise de Redes Intermediária em Python
Instruções do exercício
- Importe
matplotlib.pyplotcomoplt. - Crie uma lista com o número de arestas por mês chamada
edge_sizes. Use uma list comprehension para isso, iterando sobreGscom uma variável de iteração chamadag, e usandolen(g.edges())como expressão de saída. - Plote os tamanhos das arestas ao longo do tempo.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import matplotlib
____
fig = plt.figure()
# Create a list of the number of edges per month
edge_sizes = [____]
# Plot edge sizes over time
plt.plot(____)
plt.xlabel('Time elapsed from first month (in months).')
plt.ylabel('Number of edges')
plt.show()