2013-01-04 2 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

Привет, я получил участки, чтобы мариновать и перезагружать в конце концов, но перезагруженные участки не вращаются. :(У кого-то был успех с этим или я что-то делаю? – user2023134

+0

извините, на дальнейшее рассмотрение (и любое тестирование) это теперь кажется плохой идеей (я даже не мог получить объект 'figure' для рассолья). – tacaswell

ответ

Смежные вопросы