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

対数スケールでMatplotlibpythonの曲線の下の領域を埋めます


Matplotlib pythonの曲線の下の領域を対数スケールで埋めるには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • xを作成します 、 y1 およびy2 numpyを使用したデータポイント。
  • xをプロットします 、 y1 およびy2 plot()を使用したデータポイント メソッド。
  • 2つの曲線の間の領域を塗りつぶします。
  • 軸のスケールを設定します。
  • プロットに凡例を配置します。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt

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

x = np.linspace(-1, 1, 100)
y1 = np.sin(x)
y2 = np.cos(x)

plt.plot(x, y1, label="y=sin(x)")
plt.plot(x, y2, label="y=cos(x)")

plt.fill_between(x, y1, y2, color="red", label="Area", alpha=0.3)

plt.xscale('log')
plt.yscale('log')

plt.legend(loc='lower right')

plt.show()

出力

対数スケールでMatplotlibpythonの曲線の下の領域を埋めます


  1. Matplotlibを使用してX軸の下に脚注を追加するにはどうすればよいですか?

    matplotlibを使用してX軸の下に脚注を追加するには、 figtext()を使用できます。 およびtext() メソッド。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 numpyを使用してxおよびyデータポイントを作成します。 numpyを使用してxとyのデータポイントをプロットします。 脚注を配置するには、 figtext()を使用します x、y位置、ボックスを使用するメソッド プロパティ。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.py

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

    ログヒストグラムを作成するには、 log =Trueを使用できます。 hist()の引数で メソッド。 ステップ 番号のリストを作成します。 density =Trueでヒストグラムをプロットします 。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = Tr