始める無料で始める

時間とともに変化するエッジ数

ここでは、時間とともに変化するグラフ統計量のプロットに慣れていきます。ウォームアップとして、まずはよりシンプルな課題から始めましょう。最初に、時間経過に伴うエッジ数をプロットします。

そのために、月ごとのエッジ数のリストを作成します。このリストのインデックスは、最初の月から経過した月数に対応します。

この演習はコースの一部です

Python 中級ネットワーク解析

コースを見る

演習の手順

  • matplotlib.pyplotplt としてインポートします。
  • 月ごとのエッジ数のリスト 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() 
コードを編集して実行