2017-10-08 8 views
0

私はMayaviをPython 3.5を使ってインストールし、ほぼ1週間使ってみました。残念ながら、私はそれを正しく使用することができません。最初は、Python 3.5バージョンに沿ってインストールするのに苦労しました。さて、私は最後にとしましたが、コードは単にプロットを表示しません。それは即座にウィンドウを開閉します、そして、私はそれがO.S.にある問題かもしれないと思います。私が使っているもの(Ubuntu 16.04)。Mayavi(Python 3.X)Linuxに代わるもの

(コード例:)

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の動的な(==アニメーション)有限要素がPythonでメッシュ、及びIはMayaviはmatplotlibのにalternative、また可能性が考え目的に合わない。

MayaviとMatplotlib以外のオプションはありますか? Python 3.5で動作するもの(またはそれ以上のもの:Python 3.6)Mayaviと同じように使用するのは簡単でしょうか?

答えて

0

あなたは単に終わり

show() 

に電話をするのを忘れた、事前にすべてのいただきありがとうございます。追加show()と上記のコードは、このプロット

(これは、Windows上にあるが、それはすべてが正しくインストールされていることを考えると、Linuxでのようになります。)

+0

[OK]を生成し.... I Mayaviページの例をコピーしました...ありがとう! – Gabs