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

Matplotlib –Networkxを使用したラティスとグラフの描画


networkxを使用してラティスとグラフを描画するには、次の手順を実行できます-

  • networkxとpyplotをインポートします。
  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • nx.grid_2d_graph(3、3)を使用します 2次元グリッドグラフを取得します。グリッドグラフには、各ノードが4つの最近傍に接続されています。
  • Matplotlibを使用してグラフGを描画します。
  • 図を表示するには、 show()を使用します メソッド。

# Import networkx and pyplot
import networkx as nx
from matplotlib import pyplot as plt

# Set the figure size
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# Draw the graph
G = nx.grid_2d_graph(3, 3)
nx.draw(G, node_size=100)

plt.show()

出力

次の出力が生成されます

Matplotlib –Networkxを使用したラティスとグラフの描画 Matplotlib –Networkxを使用したラティスとグラフの描画


  1. Python Matplotlibを使用して3Dグラフをプロットする方法は?

    Pythonを使用して3Dグラフをプロットするには、次の手順を実行できます- figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D軸オブジェクトを取得します。 データポイントのx、y、zリストを作成します。 scatter3D()を使用して3D散布点を追加します メソッド、x、y、zデータポイント、 markersize =150 およびma​​rker=diamond 。 図を表示するには、 show()を使用します メソッド。 例 from mpl_toolkits.mplot3d imp

  2. Matplotlibグラフをフルスクリーンで画像化するために表示する

    matplotlibグラフをフルスクリーンで表示するには、 full_screen_toggle()を使用できます。 メソッド。 ステップ figure()を使用して、フィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 2つのリストを使用して線をプロットします。 現在のフィギュアのフィギュアマネージャーを返します。 フルスクリーン画像を切り替えるには、 full_screen_toggle()を使用します メソッド。 図を表示するには、show()メソッドを使用します。 例 from matplotlib import pyplot a