python利用plot_implicit绘制隐函数图像同时显示多组图像
要在Python中使用plot_implicit绘制隐函数的图像,可以使用sympy库的plot_implicit函数。下面是一个示例代码,演示如何同时显示多组图像:
import sympy as sp
from sympy.plotting import plot_implicit
# 定义隐函数
x, y = sp.symbols('x y')
f1 = sp.Eq(x**2 + y**2, 1)
f2 = sp.Eq(x**2 + y**2, 4)
f3 = sp.Eq(x**2 + y**2, 9)
# 绘制隐函数图像
p1 = plot_implicit(f1, (x, -2, 2), (y, -2, 2))
p2 = plot_implicit(f2, (x, -2, 2), (y, -2, 2))
p3 = plot_implicit(f3, (x, -3, 3), (y, -3, 3))
# 显示图像
p1.extend(p2)
p1.extend(p3)
p1.show()
在上述代码中,首先使用sp.symbols函数创建符号x和y,然后使用sp.Eq函数定义了三个隐函数f1,f2和f3。接下来,使用plot_implicit函数绘制了这三个隐函数的图像,每个图像的范围分别是(x, -2, 2)和(y, -2, 2)或(x, -3, 3)和(y, -3, 3)。最后,使用extend函数将这三个图像合并成一个图像,并使用show函数显示出来。
运行上述代码,将会同时显示出三个隐函数的图像。
原文地址: http://www.cveoy.top/t/topic/ja6B 著作权归作者所有。请勿转载和采集!