2
Mayavi를 사용하여 플롯을 생성하는 python 스크립트를 실행하려고합니다.Python 스크립트를 실행 한 후 Mayavi 창을 유지하십시오.
나는 이소 - 표면 플롯을 생성하려면 다음 예제 코드를 사용하고 있습니다 :
from mayavi import mlab
def test_contour3d():
x, y, z = numpy.ogrid[-5:5:64j, -5:5:64j, -5:5:64j]
scalars = x * x * 0.5 + y * y + z * z * 2.0
obj = mlab.contour3d(scalars, contours=4, transparent=True)
return obj
test_contour3d()
줄거리는 큰 보이지만 즉시 사라집니다. 나는 당신이 주변에 플롯 스틱 만들기 위해 다음 코드를 포함해야 read :
AttributeError: 'module' object has no attribute 'mayavi'
아이디어 :이 충분히 합리적인 것 같다
import mayavi
v = mayavi.mayavi()
v.master.wait_window()
을하지만, 내가이, 파이썬 보고서를하려고 할 때? OS X에서 표준 Enthought Python을 사용하고 있습니다.
글쎄 그게 쉽지 :) – DanHickstein