2013-01-04 20 views
9

Merhaba, matplotlib 3 boyutlu dönen grafikleri, bunların hala döndürülebilmesini sağlayan bir biçimde kaydetmenin bir yolu olup olmadığını kimse bilmiyor mu? Belki de belirli bir program?Matplotlib 3d dönen grafikleri kaydetme

Kod geçerli:

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 

emin değilim eğer bu gerçekten var ama herkes birinin biliyorsa çok yararlı olacaktır yapan bir programdır. Teşekkürler.

+0

belki o turşu ve sonra yeniden açabilirsiniz başka piton oturumda. – tacaswell

+0

Merhaba, sonunda pickle ve yeniden yüklemek için araziler var ama yeniden çizilen araziler döndürmek için nto. :(Herkes bu ile başarı vardı ya da ben bir şey yapmıyorum mı? – user2023134

+0

üzgünüz, daha fazla dikkate (ve herhangi bir test) bu şimdi kötü bir fikir gibi görünüyor (ben bile 'rakam' nesne turşu alamadım) gibi görünüyor – tacaswell

cevap

İlgili konular