時間とともに変化するエッジ数
ここでは、時間とともに変化するグラフ統計量のプロットに慣れていきます。ウォームアップとして、まずはよりシンプルな課題から始めましょう。最初に、時間経過に伴うエッジ数をプロットします。
そのために、月ごとのエッジ数のリストを作成します。このリストのインデックスは、最初の月から経過した月数に対応します。
この演習はコースの一部です
Python 中級ネットワーク解析
演習の手順
matplotlib.pyplotをpltとしてインポートします。- 月ごとのエッジ数のリスト
edge_sizesを作成します。リスト内包表記を使い、反復変数にg、イテラブルにGsを用い、出力式は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()