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

Matplotlibを使用してPythonで曲線とX軸の間の領域を埋める


Matplotlibを使用してPythonで曲線とX軸の間の領域を埋めるには、次の手順を実行できます

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • xを作成します およびy numpyを使用したデータポイント。

  • xをプロットします およびy plot()を使用したデータポイント メソッド。

  • fill_between()を使用して、曲線とX軸の間の領域を塗りつぶします メソッド。

  • 図を表示するには、 Show()を使用します メソッド。

import matplotlib.pyplot as plt
import numpy as np

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

# Create x and y data points
x = np.linspace(-5, 5, 100)
y = np.sin(x)

# Plot the x and y data points
plt.plot(x, y)

# Fill the region with color
plt.fill_between(x, 0, y, color='orange')

# Display the plot
plt.show()
を表示します

出力

次の出力が生成されます-

Matplotlibを使用してPythonで曲線とX軸の間の領域を埋める


  1. PythonとMatplotlibを使用して3D散布図のアルファ値を制御する

    PythonとMatplotlibを使用して3D散布図のアルファ値を制御するために、facecolorとedgecolorsの値を設定できます。 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 〜.axes.Axesを追加します サブプロットの配置の一部として図に。 numpyを使用してx、y、zデータポイントを作成します。 scatter()を使用してx、y、z点をプロットします メソッド。 顔の色を設定します およびエッジカラー。

  2. PythonのMatplotlibを使用してX軸に日付をプロットする

    Pandasを使用して、データフレームを作成し、日時のインデックスを設定できます。 gcf()。autofmt_xdate()を使用して、X軸の日付を調整します。 ステップ date_timeのリストを作成し、pd.to_datetime()を使用してdate_timeに変換します。 データを検討する=[1、2、3] DataFrame()オブジェクト、つまりDFをインスタンス化します。 手順2のデータを使用してDF[‘value’]を設定します。 手順1のdate_timeを使用してDF.index()を設定します。 次に、データフレーム、つまりplt.