НачатьНачать бесплатно

Количество рёбер во времени

Теперь вы попрактикуетесь в построении графиков других изменяющихся характеристик графа. Начнём с более простого упражнения. Сначала визуализируйте количество рёбер во времени.

Для этого создайте список, в котором каждый элемент соответствует количеству рёбер за один месяц. Индекс элемента в списке будет соответствовать числу месяцев, прошедших с самого первого месяца.

Это упражнение является частью курса

Средний уровень сетевого анализа на 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() 
Редактировать и запускать код