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

Matplotlib –Pythonで画像の背景をプロットします


画像の背景の上にプロットするには、次の手順を実行できます-

  • ファイルから配列に画像を読み込みます。
  • 図(fig)を作成し、範囲[0、300、0、300]のサブプロット(ax)のセットを追加します。
  • 範囲(300)の配列xを作成します。
  • plot()を使用してxをプロットします linestyle =dottedを使用したメソッド 、 linewidth =2 、および color=red。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
im = plt.imread("bird.jpg")
fig, ax = plt.subplots()
im = ax.imshow(im, extent=[0, 300, 0, 300])
x = np.array(range(300))
ax.plot(x, x, ls='dotted', linewidth=2, color='red')
plt.show()

出力

Matplotlib –Pythonで画像の背景をプロットします


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

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

  2. Matplotlib Pythonで単一のポイントをプロットするにはどうすればよいですか?

    matplotlibで単一のデータポイントをプロットするには、次の手順を実行できます- xとyのリストを単一の値で初期化します。 X軸とY軸の範囲を0〜5に制限します。 現在のラインスタイルでグリッドをレイアウトします。 marker =o、markeredgecolor =red、markerfacecolor =green でplot()メソッドを使用してxとyをプロットします 。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["