下面的代码转储两个屏幕,一个用于Tkinter,另一个用于mayavi。如何在Tkinter中嵌入mayavi。它甚至有可能吗?如果没有,那么构建一个将Mayavi图嵌入到框架/画布内的GUI的替代方法是什么? from tkinter import *
import numpy
from mayavi.mlab import *
top = Tk()
t = numpy.lins
我收到“TypeError:排序()至多2参数(3给出)”运行以下脚本从this tutorial: import numpy as np
from mayavi import mlab
x, y, z = np.ogrid[-10:10:20j, -10:10:20j, -10:10:20j]
s = np.sin(x*y*z)/(x*y*z)
sf = mlab.pipeline.s
我想要做的是更新循环中的mayavi阴谋。我想要在我指定的时间更新剧情(与动画装饰器不同)。 所以的代码示例一块,我想获得运行是: import time
import numpy as np
from mayavi import mlab
V = np.random.randn(20, 20, 20)
s = mlab.contour3d(V, contours=[0])
for
从性能角度看,在绘制mayavi时,以下代码段对我来说工作得非常好。 import numpy as np
from mayavi import mlab
n = 5000
x = np.random.rand(n)
y = np.random.rand(n)
z = np.random.rand(n)
s = np.sin(x)**2 + np.cos(y)
mlab.poin
我只是想测试的mayavi的vector_cut_plane功能: import numpy as np
from mayavi import mlab
x, y, z = np.mgrid[0:1:20j, 0:1:20j, 0:1:20j]
u = np.sin(np.pi*x) * np.cos(np.pi*z)
v = -2*np.sin(np.pi*y) * np.cos(2