2013-01-04 18 views
9

matplotlib 3d回転プロットを回転させるフォーマットで保存する方法があるかどうかは知っていますか?おそらく特定のプログラムですか?matplotlibの3次元回転プロットを保存する

コードは次のとおりです。

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 

私はこれを行うプログラムが実際に存在しますが、誰もが1を知っているならば、それは非常に参考になるかはわかりません。ありがとう。

+0

多分それを酸洗いした後、あなたが再オープンすることができ、別のPythonのセッションで。 – tacaswell

+0

こんにちは、私はピックルして最終的にリロードするプロットを得ましたが、リロードされたプロットは回転しません。私は何かworngをやっているのですか? – user2023134

+0

申し訳ありませんが、これ以上検討したら、今は悪い考えです(私はピクルに 'figure'オブジェクトを取得できませんでした)。 – tacaswell

答えて

関連する問題