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

2つのSympyプロットを1つのMatplotlibプロットとして表示します(最初のプロットに2番目のプロットを追加します)


2つのsympyプロットを1つのMatplotlibプロットとして表示するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 文字列を:class:'Symbol'のインスタンスに変換します クラス。
  • 単一の変数の関数を曲線としてプロットします。
  • 拡張を使用します すべての一連のplot2を追加する方法(p2) plot1で(p1)
  • 図を表示するには、 show()を使用します メソッド。

from sympy import symbols
from sympy.plotting import plot
from matplotlib import pyplot as plt

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

x = symbols('x')

p1 = plot(x*x, show=False)
p2 = plot(x, show=False)
p1.extend(p2)

p1.show()

出力

2つのSympyプロットを1つのMatplotlibプロットとして表示します(最初のプロットに2番目のプロットを追加します)


  1. Matplotlibで3Dプロットのアスペクト比を設定する

    matplotlibで3Dプロットのアスペクト比を設定するには、次の手順を実行できます- figure()の使用 メソッド、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 現在の軸を取得し、必要に応じて Projection=3dを使用して作成します。 numpyを使用して、データポイントR、Y、zを作成します。 R、Y、zを使用して表面プロットを作成します。 set_aspect(auto)。を使用してアスペクト比を設定します savefig()メソッドを使用して図を保存します。 例 from matplotlib import pyplot as

  2. Matplotlibでhist2dプロットのカラーバーを追加するにはどうすればよいですか?

    hist2dのカラーバーを追加するには プロットでは、スカラーのマッピング可能なオブジェクトをcolorbar()メソッドの引数に渡すことができます。 ステップ numpyを使用してxおよびyデータポイントを作成します。 subplots()を使用して、図とサブプロットのセットを作成します メソッド。 hist2d()を使用して2Dヒストグラムプロットを作成します メソッド。 hist2dスカラーマップ可能インスタンスのカラーバーを作成します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from m