2017-08-06 19 views
2

我有一個關於plot_implicit窗口的問題。當我使用sympy plot_implicit時,如何顯示一個窗口?

當我鍵入:

from sympy import * 
from sympy.plotting import * 

r1, r2 = symbols('r1 r2') 
f = Function('f') 
f = 1/r1 - 1/r2 

p0=plot_implicit(Eq(f,1),(r1,-1,1),(r2,-1,1)) 
p1=plot_implicit(Eq(f,2),(r1,-1,1),(r2,-1,1)) 
p0.extend(p1) 
p0.show() 

3個窗口被打開。 (p0 graphp1 graph,p0&p1 graph

我想只顯示兩個函數的圖形。

我該如何解決這個問題?

回答

0

plot_implicit,只有最後一個數字的使用show=False會出現:

from sympy import * 
from sympy.plotting import * 

r1, r2 = symbols('r1 r2') 
f = Function('f') 
f = 1/r1 - 1/r2 

p0=plot_implicit(Eq(f,1),(r1,-1,1),(r2,-1,1), show=False) 
p1=plot_implicit(Eq(f,2),(r1,-1,1),(r2,-1,1), show=False) 
p0.extend(p1) 
p0.show() 
相關問題