將兩個 Sympy 繪圖顯示為一張 Matplotlib 繪圖(將第二個繪圖新增到第一個繪圖中)


若要將兩個 sympy 繪圖顯示為一張 Matplotlib 繪圖,我們可以按以下步驟操作 −

  • 設定圖片大小,調整子圖之間和周圍的內邊距。
  • 將字串轉換為“:class: 'Symbol'”類的例項。
  • 將單個變數的函式繪圖成曲線。
  • 使用extend方法將繪圖2 (p2)的所有序列新增到繪圖1 (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()

輸出

更新時間: 07-Jul-2021

862 個瀏覽量

開啟您的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.