下面的代碼轉儲兩個屏幕,一個用於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