始める無料で始める

Arc プロットで可視化する

これまでに学んだ nxviz の API を使って、ネットワークの Arc プロットを作成してみましょう。ここで試す 2 つのキーワード引数は sort_by='keyX'node_color_by='keyX' です。ノードのメタデータ辞書にあるキーを指定して、ノードの色分けと並べ替えを行います。

matplotlib.pyplotplt としてインポート済みです。

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

Pythonで学ぶネットワーク分析入門

コースを見る

演習の手順

  • nxviz から arc をインポートします。
  • T のカスタマイズなしの Arc プロットを作成します。arc() 関数に引数として T だけを渡してください。
  • 'category' キーワードでノードを並べ替え・色分けした T の Arc プロットをもう一つ作成します。これには sort_bynode_color_by パラメータを指定します。どちらのプロットも、画面に描画して plt.show() で表示することを忘れないでください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import necessary modules
import matplotlib.pyplot as plt
____

# Create the un-customized Arc plot: a
a = ____

# Display the plot
plt.show()

# Create the customized Arc plot: a2
a2 = ____

# Display the plot
plt.show()
コードを編集して実行