2017-10-08 2 views
0

저는 거의 일주일 동안 Python 3.5를 사용하여 Mayavi를 설치하고 사용하려고 노력해 왔습니다. 불행히도 제대로 사용할 수 없습니다. 처음에 나는 파이썬 3.5 버전을 따라 설치하려고 애를 썼다. 자, 그게 내가 결국 만든 코드는 단순히 플롯을 표시하지 않습니다. 즉시 창을 열고 닫을 수 있습니다. O.S에 문제가있는 것 같습니다. 내가 사용하고있는 (우분투 16.04).Mayavi (Python 3.X) Linux에 대한 대안

(A 코드 예 :

import numpy 
from mayavi.mlab import * 

def test_triangular_mesh(): 
    """An example of a cone, ie a non-regular mesh defined by its 
     triangles. 
    """ 
    n = 8 
    t = numpy.linspace(-numpy.pi, numpy.pi, n) 
    z = numpy.exp(1j * t) 
    x = z.real.copy() 
    y = z.imag.copy() 
    z = numpy.zeros_like(x) 

    triangles = [(0, i, i + 1) for i in range(1, n)] 
    x = numpy.r_[0, x] 
    y = numpy.r_[0, y] 
    z = numpy.r_[1, z] 
    t = numpy.r_[0, t] 

    return triangular_mesh(x, y, z, triangles, scalars=t) 


test_triangular_mesh() 

I가 Mayavi 플롯 필요 ​​2D 및 3D 동적 (== 애니메이션) 유한 요소 파이썬 메쉬 내가 Mayavi는하기 matplotlib에 alternative도있을 수 있다고 생각 목적에 맞지 않습니다.

Mayavi 및 Matplotlib 외에 다른 옵션이 있습니까? 파이썬 3.5 (또는 더 나은 : 파이썬 3.6)와 함께 일하는 것이 Mayavi가 있어야만했던 것처럼 사용하기 쉽습니다.

답변

0

당신은 단순히 말에

show() 

를 호출하는 것을 잊었다, 사전에 모두 감사합니다. 추가 show()와 위의 코드는이 음모

(이 창에 있지만이 모든 것이 제대로 설치되어 있는지 주어, 리눅스에는 변함이 없을 것입니다.)

+0

확인을 생산 .... I 그냥 Mayavi 페이지에서 예제를 복사 ... 감사합니다! – Gabs