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

Matplotlibのset_xlimとset_xboundの違いは何ですか?


set_xlim −X軸の表示制限を設定します。

set_xbound −X軸の数値の下限と上限を設定します。

xlimとxboundを設定するには、次の手順を実行できます-

  • subplots(2)の使用 、図とサブプロットのセットを作成できます。ここでは、2つのサブプロットを作成しています。

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

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

  • set_xlim()を使用してx制限を設定します メソッド。

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

  • セックスxbound set_xbound()を使用する メソッド。

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

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig, axes = plt.subplots(2)

x = np.linspace(-5, 5, 100)
y = np.sin(x)

axes[0].plot(x, y, c='g')
axes[0].set_xlim(-3, 3)

axes[1].plot(x, y, c='r')
axes[1].set_xbound(-3, 3)

plt.show()

出力

Matplotlibのset_xlimとset_xboundの違いは何ですか?


  1. Matplotlib.pyplotとMatplotlib.figureの違いは何ですか?

    matplotlib.pyplot matplotlib.pyplot matplotlibをMATLABのように機能させる関数のコレクションです。各pyplot関数は、図形に変更を加えます。たとえば、図形を作成したり、図形にプロット領域を作成したり、プロット領域に線をプロットしたり、プロットをラベルで装飾したりします。 matplotlib.pyplot 、さまざまな状態が関数呼び出し全体で保持されるため、現在の図やプロット領域などを追跡し、プロット関数は現在の軸に向けられます matplotlib.figure この図は、すべての子軸、「特別な」アーティスト(タイトル、

  2. Matplotlibのplt.showとcv2.imshowの違いは何ですか?

    imreadメソッドを呼び出すだけで、画像が多次元NumPy配列(それぞれRed、Green、Blueコンポーネントごとに1つ)として読み込まれ、imshowによって画像が画面に表示されます。一方、cv2はRGB画像を多次元のNumPy配列として表しますが、順序は逆です。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ファイル名を初期化します。 nrows =1、ncols =2、を使用して、現在の図にサブプロットを追加します およびindex=1 。 cv2を使用して画像を読みます 。 軸を外して、次のステ