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

NetworkX / Matplotlibでノードカラーマップを描画する方法は?


matplotlib / netwokxでノードのカラーマップを描画するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 周期的に接続されたノードの閉路グラフ$C_n$を返します。
  • ノードを円上に配置します。
  • Matplotlibを使用してグラフGを描画します。
  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
import networkx as nx

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

G = nx.cycle_graph(24)

pos = nx.circular_layout(G)

nx.draw(G, pos, node_color=range(24), node_size=800, cmap='copper')

plt.show()

出力

NetworkX / Matplotlibでノードカラーマップを描画する方法は? NetworkX / Matplotlibでノードカラーマップを描画する方法は?


  1. MatplotlibでParulaカラーマップを作成するにはどうすればよいですか?

    matplotlibでParulaカラーマップを作成するには、次の手順を実行できます 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してカラーマップデータを作成します。 LinearSegmentedColormapを作成します 色のリストから。 ヤドリギ カラーマップを分析し、新しいカラーマップを作成するための小さなツールです。 imshow()を使用する データを画像として、つまり2Dの通常のラスターに表示する方法。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib.colors

  2. フラスコでMatplotlibを表示する方法は?

    Flaskでプロットを表示するには、次の手順を実行できます- 小さなアプリケーションを作成します。 Flaskアプリケーションを実行するには、現在のディレクトリに移動します。 $ export FLASK_APP =file.py $フラスコ実行 ブラウザを開き、url:http://127.0.0.1:5000 /print-plot/を押します 図をプロットするために、ランダムを使用してxとyのデータポイントを作成できます。 作成した軸にデータポイントxとyをプロットします。 図をpng図形式で記述します。 BytesIOのコンテンツ全体を取得します オブジェクト。 例