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

pyplot.arrowまたはpatches.Arrowをmatplotlibで使用する方法は?


pyrplot.arrowを使用するには またはpatches.Arrow() matplotlibでは、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • x_tail、y_tail、x_head、y_headの4つの変数を初期化します。
  • 図とサブプロットのセットを作成します。
  • 派手な矢印インスタンスを取得します。
  • add_patch()を使用してアーティストを追加します(ステップ4) メソッド。
  • 図を表示するには、 show()を使用します メソッド。

from matplotlib import pyplot as plt, patches as mpatches

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

x_tail = 0.1
y_tail = 0.1
x_head = 0.9
y_head = 0.9

fig, ax = plt.subplots()

arrow = mpatches.FancyArrowPatch((x_tail, y_tail), (x_head, y_head), mutation_scale=100, color='green')
ax.add_patch(arrow)

plt.show()

出力

pyplot.arrowまたはpatches.Arrowをmatplotlibで使用する方法は? pyplot.arrowまたはpatches.Arrowをmatplotlibで使用する方法は?


  1. matplotlib.animateを使用してPythonで等高線図をアニメーション化する方法は?

    Pythonのmatplotlibで等高線図をアニメーション化するには、次の手順を実行できます- 形状10☓10次元のランダムデータを作成します。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 関数を繰り返し呼び出すことでアニメーションを作成します*func * FuncAnimation()を使用する クラス。 関数の等高線値を更新するために、 FuncAnimation()で使用できるメソッドanimateを定義できます。 クラス。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np impor

  2. Matplotlibでpcolormeshをアニメーション化する方法は?

    pcolormeshをアニメーション化するには matplotlibでは、次の手順を実行できます- 図とサブプロットのセットを作成します。 numpy を使用してx、y、tデータポイントを作成します 。 X3を作成します 、 Y3 およびT3、メッシュグリッドを使用して座標ベクトルから座標行列を返します。 pcolormesh()を使用して、不規則な長方形グリッドで疑似カラープロットを作成します メソッド。 colormeshでカラーバーを作成する 軸。 pcolormeshをアニメーション化する Animation()を使用する クラスメソッ