1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python 中級ネットワーク解析

Connected

演習

時間とともに変化するエッジ数をプロットする

それではプロットを作成していきます! これまでに作成したすべてのリストは、この演習でも読み込まれています。以下に出てくる少し凝った matplotlib のコードについては心配しなくて大丈夫です。何をしているかがわかるようにコメントを付けてあります。

指示

100 XP
  • 時間とともに追加されたエッジ数をプロットします。次のように行います。
    • リスト内包表記で added を反復し、edges_added というリストを作成します。リスト内包表記の出力式は len(g.edges())(ここで g はイテレータ変数)です。
    • ax1.plot() に edges_added リストを渡します。
  • 時間とともに削除されたエッジ数をプロットします。ここでもリスト内包表記を使いますが、今回は added ではなく removed を反復します。
  • 分率的な変化を、ax2.plot() の引数として渡してプロットします。