mayavi

    3熱度

    1回答

    我正在嘗試執行關於X軸的數據旋轉。我發現我應該使用mayavi.tools.pipeline.transform_data函數,但我不知道使用它的方式... 我需要應用旋轉矩陣的數據,但我可以不知道如何使用該功能...任何提示?

    1熱度

    2回答

    我跟着http://docs.enthought.com/mayavi/mayavi/auto/example_plotting_many_lines.html在3D中繪製多個點對點線條。 它的工作原理,但我需要根據一些標量值爲每一行着色。 如何在每行的基礎上分配這樣的標量值?

    3熱度

    2回答

    即時使用mpi4py在幾個過程中分割一些計算。基本上我只是計算一些凸包的體積,我使用tvtk和mayavi創建。 只有第一PROC進口這些庫: ... if rank==0: from tvtk.api import tvtk from mayavi Import mlab ... mlab.figure(size=(1024,768),bgcolor=(

    0熱度

    1回答

    我試圖導入mayavi時遇到了一個非常奇怪的錯誤。幾分鐘前,它像一個魅力,但現在有什麼問題,我不知道爲什麼。 我開始從終端python然後I型: from mayavi import mlab 的錯誤,我得到: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/

    0熱度

    1回答

    我有3組數據x,y,z,其中z代表掃描步長,z = 50。對應於z我有x和y的每個值。我想在第5,10和20個掃描步驟繪製一條線或等高線圖。這是可能的,我應該使用哪個功能?

    0熱度

    1回答

    我做繪製2D numpy的直方圖和與 mayavi.mlab.imshow(my2dhistogram, interpolate=False) 對於一個5x5的陣列的輸出如下顯示的一個非常簡單的任務, 我想垃圾箱沿着邊界與中心的大小相同。我理解mayavi正在做什麼的邏輯,但對於這個應用程序,我絕對需要箱子的大小相等。這是爲了科學可視化,其中每個箱代表檢測器表面上的測量。 有什麼建議嗎?

    2熱度

    1回答

    我正在尋找一種方法來捕捉鍵盤事件,以便在mayavi動畫中循環不同的數據集。 我的基本循環是: while 1: time = TIME() - zero wx.Yield() atomsanim[:,:3] = atoms[:,3:]*cos(speed*time) + atoms[:,:3] f.scene.disable_render = True

    1熱度

    1回答

    我正在努力使用從文件讀入的數據在mayavi中做一個簡單的contour3d圖。該數據的格式爲 x1 y1 z1 val(x1,y1,z1) x1 y1 z2 val(x1,y1,z2) . . . . x1 y1 z_K val(x1,y1,z_K) x1 y2 z1 val(x1,y2,z1) . . . . . .

    4熱度

    1回答

    我正在使用python和mayavi2進行3D繪圖。我正在使用網格命令繪製一個球體,現在我想爲球體的一些面板着色一種不同的顏色。看起來這是掩碼選項的用途,但我無法讓它工作(我只是讓整個球體重新着色)。 http://docs.enthought.com/mayavi/mayavi/auto/mlab_helper_functions.html#mayavi.mlab.mesh 「掩模:布爾掩碼陣列

    2熱度

    2回答

    我猜這個解決方案很簡單。不過,我找不到任何有關如何更改mayavi渲染器窗口大小的示例。 示例代碼: import numpy as np from tvtk.api import tvtk from mayavi import mlab points = np.random.normal(0, 1, (1000, 3)) ug = tvtk.UnstructuredGrid(point