2013-01-04 32 views
9
घूर्णन अगर वहाँ matplotlib 3 डी एक प्रारूप है जो उन्हें अभी भी घुमाया जा करने की अनुमति देता में भूखंडों घूर्णन बचत का एक तरीका है

हाय किसी को पता है सहेजा जा रहा है? शायद एक विशेष कार्यक्रम?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 

मुझे यकीन है कि नहीं कर रहा हूँ अगर यह व्यवस्था करता है यह वास्तव में मौजूद है, लेकिन किसी को भी एक के जानता है अगर यह बहुत मददगार होगा। धन्यवाद।

+0

शायद यह अचार, और फिर आप फिर से खुल एक और अजगर सत्र में कर सकते हैं। – tacaswell

+0

हाय, मैं अचार और अंत में फिर से लोड करने भूखंडों मिला लेकिन पुनः लोड भूखंडों nto घुमाने है। :(किसी को भी इस के साथ सफलता मिली है या मैं कुछ worng कर रहा हूँ? – user2023134

+0

क्षमा करें, यह अब एक बुरा विचार की तरह लगता है आगे विचार (और किसी भी परीक्षण) पर (मैं भी अचार को 'figure' वस्तु नहीं मिल सकता है)। – tacaswell

उत्तर

0

मुझे नहीं लगता कि matplotlib यह कर सकते हैं करते हैं। समाधान मैंने पाया उन्हें ब्राउज़र में प्रदर्शित करने के लिए रेखांकन बनाना है। उदाहरण के लिए plot.ly का उपयोग करें।

एक उदाहरण: https://plot.ly/python/ipython-notebook-tutorial/#3d-plotting

संबंधित मुद्दे