Python
 Computer >> コンピューター >  >> プログラミング >> Python

Matplotlibを使用してnetworkxのノードの輪郭の色を変更するにはどうすればよいですか?


networkxのノードの輪郭の色を変更するには、 set_edgecolor()を使用できます。 メソッド。

ステップ

  • fromを使用してPandasデータフレームを作成します およびから キー。
  • エッジリストを含むPandasDataFrameからグラフを返します。
  • ノードの位置を取得します。
  • draw_networkx_nodes()を使用してグラフのノードを描画します 。
  • set_edgecolor()を使用してノードの輪郭の色を設定します 。
  • 図を表示するには、 show()を使用します メソッド。

from networkx import *
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({'from': ['A', 'B', 'C', 'A'], 'to': ['D', 'A', 'E', 'C']})
G = nx.from_pandas_edgelist(df, 'from', 'to')
pos = spring_layout(G)
nodes = draw_networkx_nodes(G, pos)
nodes.set_edgecolor('red')
plt.show()

出力

Matplotlibを使用してnetworkxのノードの輪郭の色を変更するにはどうすればよいですか?


  1. MatplotlibPythonを使用して矢筒プロットを作成する方法を説明してください。

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているかを理解するのに役立つため、重要なステップです。定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できます。 P

  2. matplotlibを使用してPythonを使用してヒストグラムを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま