我有以下代码:
import sympy as syp
x, y = syp.symbols('x, y')
Equation_1 = - 2*x + y**2 - 5
Equation_2 = x**3 + syp.sin(y) - 10
syp.plot_implicit(syp.Or(syp.Eq(Equation_1, 0), syp.Eq(Equation_2, 0)), (x, -50, 50), (y, -50, 50))
它提供了以下图片:
你知道有什么方法可以用来改变第二条曲线的颜色吗?我认为这是不可能的,根据辛普森的documentation。在
这是你的黑客,Sympy的
Plot
对象的.extend()
方法似乎当前没有实现向
plot_implicit
函数传递任何类型的颜色参数。 不管您正在绘制多少函数,这都是正确的。 我怀疑可以添加这个功能,但目前还没有。在另一方面,如果只打印直线,则可以执行此操作。 方法如下:
相关问题 更多 >
编程相关推荐