在同一图形中绘制两个或多个函数

2024-05-23 13:41:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用下面的代码在同一个图中绘制两条曲线:

import sympy as syp


x, y = syp.symbols('x, y')

my_function = syp.exp(-(x-2)**2)*syp.exp(-(y-3)**2) + 2*syp.exp(-(x+1)**2)*syp.exp(-(y-1)**2) 

gradient_1 = syp.diff(my_function, x)
gradient_2 = syp.diff(my_function, y)


curve_1 = syp.plot_implicit(syp.Eq(gradient_1, 0))
curve_2 = syp.plot_implicit(syp.Eq(gradient_2, 0))

我看到的只是第一张图,我希望两条曲线都在同一张图中,如果可能的话也可以用一个网格。 有什么想法吗?

注意:使用matplotlib很容易,但我找不到函数syp.plot_implicit的任何特定示例


Tags: 代码importplotmyas绘制difffunction