Ich habe versucht, Mayavi mit Python 3.5 für fast eine Woche zu installieren und zu verwenden. Leider kann ich es nicht richtig benutzen. Anfangs hatte ich Probleme, es in Python 3.5 zu installieren. Nun, dass ich schließlich gemacht habe, zeigt der Code einfach nicht die Handlung. Es öffnet und schließt das Fenster sofort, und ich denke, es könnte ein Problem mit dem OS sein. das ich benutze (Ubuntu 16.04).Alternativen zu Mayavi (Python 3.X) Linux
(A Codebeispiel :)
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()
Ich brauche MayaVi 2D- und 3D-dynamische (== animiert) Finite-Element-Netze in Python zu zeichnen, und ich dachte MayaVi ein alternative zu Matplotlib, könnte das auch passt nicht zum Zweck.
Gibt es neben Mayavi und Matplotlib noch eine andere Option? Etwas, das mit Python 3.5 (oder noch besser: Python 3.6) funktioniert und so einfach zu benutzen ist wie Mayavi sein sollte?
Vielen Dank im Voraus,
Ok .... I habe gerade das Beispiel von der Mayavi-Seite kopiert ... Danke! – Gabs