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

Matplotlibを使用して極軸に正弦曲線をプロットする方法は?


極軸に正弦曲線をプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド
  • '〜.axes.Axes'を追加します サブプロットの配置の一部として図に。
  • xを取得する およびy numpyを使用したデータポイント。
  • xをプロットします およびy plot()を使用したデータポイント メソッド。
  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
import matplotlib.pyplot as plt

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

fig = plt.figure()
ax = fig.add_subplot(projection='polar')

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

ax.plot(x, y, color='red', lw=3)

plt.show()

出力

Matplotlibを使用して極軸に正弦曲線をプロットする方法は?


  1. Matplotlibで軸を切り替える方法は?

    matplotlibで軸を切り替えるには、subplots()メソッドを使用してFigureを作成し、2つのサブプロットを追加します。曲線をプロットし、xおよびyデータを抽出して、これらのデータを2番目のプロットされた曲線に設定します。 ステップ numpyを使用してxおよびyデータポイントを作成します。 図を作成し、2つのサブプロットのセットを追加します。 両方の軸にプロットのタイトルを設定します。 plot()を使用してxおよびyデータポイントをプロットします メソッド。 get_xdataを使用してxおよびyデータポイントを抽出します およびget_yd

  2. 任意のデータを使用してMatplotlibで4Dプロットを作成するにはどうすればよいですか?

    4Dプロットを作成するために、x、y、z、およびcの標準データポイントを作成できます。新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 ステップ figure()を使用する フィギュアを作成する、または既存のフィギュアをアクティブ化する方法。 サブプロット配置の一部として図を追加します。 numpyを使用してx、y、z、cのデータポイントを作成します。 散布図を使用して散布図を作成します メソッド。 図を表示するには、 show()を使用します メソッド。 例 from matplotlib import pyplot as plt im