2017-03-29 9 views
1

저는 빠른 매개 변수 플롯 기능을 얻으려고 Spyder의 Ipython 콘솔을 사용하고 있습니다. 지금은 x = cos (t), y = sin (t)에 초점을 맞추고 있습니다. 나는 명령을 실행했다.Sympy : 가로 세로 비율 설정

import sympy as sp 
sp.init_session() 
p = plotting.plot_parametric(cos(t),sin(t),(t,0,2*pi)) 

그리고 나는 곡선의 직사각형 플롯을 얻는다.

내가

p.aspect_ratio = (1,1) 
p.show() 

아무것도 변경 사항을 입력합니다. 나는 다른 종횡비를 시도하고 여전히 변화가 없다.

이 답변 In sympy plotting, how can I get a plot with a fixed aspect ratio?

보고 후 나는 감독의 지시를 다음을하기 matplotlib를 활용하려고 내가 오류를 얻을하려고 노력했다. 하지만 입력 할 때

plt.show() 

아무 것도 표시되지 않습니다.

답변

1

그래프를 표시하려면 fig.show()을 사용해야합니다.

import sympy as sp 
sp.init_session() 
p = plotting.plot_parametric(cos(t),sin(t),(t,0,2*pi)) 
fig = p._backend.fig 
ax = p._backend.ax 
ax.set_aspect('equal') 
fig.show() 

시간/t Sympy and plotting

에 다음 예와 동일한 종횡비를 가진 그래프를 생성
관련 문제