2013-01-04 5 views
9

안녕하세요, matplotlib 3d 회전 플롯을 회전시킬 수있는 형식으로 저장하는 방법이 있는지 알고 계십니까? 아마도 특정 프로그램일까요?matplotlib 3d 회전 플롯 저장

코드는 다음과 같습니다

from numpy import * 
import pylab as p 
import mpl_toolkits.mplot3d.axes3d as p3 

A=transpose(genfromtxt("Z:/Desktop/Project/bhmqntm-code/RichardsonRK4.csv", unpack=True, delimiter=',')) 

T=A[:,0] 
X=A[:,1] 
P=A[:,2] 

fig=p.figure() 
ax = p3.Axes3D(fig) 
ax.scatter(X,P,T,s=1,cmap=cm.jet) 
ax.set_xlabel('X') 
ax.set_ylabel('P') 
ax.set_zlabel('T') 
p.show()#I would like this to be something like savefig('Z:/Desktop/Project/bhmqntm-code/plot3d_ex.png') but with a file ending of a program that would save the 3d capability 

잘 모르겠어요 경우이 실제로 존재하지만 누구 하나 알고 있다면 매우 도움이 될 것입니다 수행하는 프로그램. 감사.

+0

어쩌면 그것을 피클 한 다음 다시 열 수있는 또 다른 파이썬 세션한다. – tacaswell

+0

안녕하세요, 피클을 가져 와서 다시로드해야하지만 재로드 된 플롯은 회전하지 않습니다. :(아무도 이것을 가지고 성공했거나 뭔가 worng하고 있습니까? – user2023134

+0

죄송합니다. 더 이상의 고려 (그리고 모든 테스트)에서 이것은 이제 나쁜 생각처럼 보입니다. (피클에 'figure'객체를 얻을 수 없었습니다.) – tacaswell

답변