Количество рёбер во времени
Теперь вы попрактикуетесь в построении графиков других изменяющихся характеристик графа. Начнём с более простого упражнения. Сначала визуализируйте количество рёбер во времени.
Для этого создайте список, в котором каждый элемент соответствует количеству рёбер за один месяц. Индекс элемента в списке будет соответствовать числу месяцев, прошедших с самого первого месяца.
Это упражнение является частью курса
Средний уровень сетевого анализа на Python
Инструкции к упражнению
- Импортируйте
matplotlib.pyplotкакplt. - Создайте список количества рёбер за каждый месяц и назовите его
edge_sizes. Используйте генератор списка: итерируйтесь поGsс переменной итератораg, а в качестве выражения-результата укажитеlen(g.edges()). - Постройте график числа рёбер во времени.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()