2014-06-18 22 views

回答

1

我想盡可能Mayavi的話,你會一直堅持自己製造一些網格,並繪製出產生的數據點... 這不,但是,不必過於繁瑣的使用numpy的時候:

from numpy import pi, sin, cos, mgrid 
[phi,theta] = mgrid[0:2*pi:100j,0:pi:100j] # 100 is the amount of steps in the respective dimension 
x = cos(phi)*sin(theta) 
y = sin(phi)*sin(theta) 
z = cos(theta) 

from mayavi import mlab 
s = mlab.mesh(x, y, z) 
mlab.show() 
相關問題