Để hiển thị hai biểu đồ Sympy trên cùng một hình vẽ Matplotlib, bạn có thể dùng phương thức extend() của đối tượng plot Sympy.
- Thiết lập kích thước hình vẽ và khoảng đệm.
- Chuyển chuỗi thành đối tượng
Symbol. - Tạo hai biểu đồ riêng biệt
p1vàp2vớishow=False. - Gọi
p1.extend(p2)để gộp series của p2 vào p1. - Gọi
p1.show()để hiển thị.
Ví dụ minh họa
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()
Kết quả đầu ra
