mayavi

    1熱度

    1回答

    我有一個非常粗糙的球體上的3D測量數據,我想插入。有了@ M4rtini和@HYRY在stackoverflow的幫助,我現在已經能夠生成工作代碼(基於來自SciPy的RectSphereBivariateSpline示例的原始示例)。 測試數據可以在這裏找到:testdata """ read csv input file, post process and plot 3D data """

    2熱度

    1回答

    使用Mayavi,我得到一個不錯的切平面與我的數據: SF = mlab.pipeline.scalar_field(H) obj = mlab.pipeline.image_plane_widget(SF, plane_orientation='y_axes', slice_index=16) 如何編程調整對mlab.pipeline.image_plane

    1熱度

    2回答

    我試圖根據Mayavi的Y值對只有角落已知的曲面着色。原來,我成功地用matplotlib(here)做了同樣的事情,但我把這個規範放回到我的真實數據中,渲染不夠充分,因此我現在正在嘗試與Mayavi。我發現Surface from irregular data example這個例子非常有幫助。但是,當應用於我的案例時,在這個簡單案例中再現了這個問題,如下圖左側所示,三角形會出錯,其中右側表面有

    1熱度

    1回答

    每當我嘗試使用大於1的倍率進行savefig時,圖形中的text3d會被裁剪。所以我可以看到保存者在我的身影中穿梭,我意識到躺在不同瓷磚上的文字演員會被裁剪掉。任何修補程序?在圖片應該是激光脈衝不PULS,我還沒有拼錯它

    5熱度

    1回答

    我想繪製一些實驗數據,並且我正在面對三角測量的問題,如更長的解釋here。我發現解決方案可能是將網格從xy更改爲xz,並將y用作高程。 Howevever我還沒有關於這種可能性的信息。那麼有沒有辦法做到這一點,也許通過使用一些掩碼或一些過濾器來反轉三角形的y和z列? 下面是一個基本代碼: import numpy from mayavi import mlab X2 = numpy.arra

    0熱度

    2回答

    我想在mayavi的文檔中找到一些提示,但沒有任何成功。 在複雜數據的可視化中,我想刪除一部分計算的iso_surface。 例如,我有一個像 field = mlab.pipeline.gaussian_splatter(data) iso = mlab.pipeline.iso_surface(field, contours=[0.07]) 代碼我可以通過明確解釋通過執行類似 field

    0熱度

    1回答

    是否有一個參數來控制它?我找不到它。 我用 import numpy as np from enthought.mayavi import mlab from scipy.interpolate import griddata from enthought.mayavi.modules.axes import Axes x,y,z =np.loadtxt('mydata',delimit

    5熱度

    2回答

    我試圖做出通過RGB堆由一系列二維平面的3D繪圖,就像這樣: 我知道,這是可能的這個使用mpl_toolkits.mplot3d辦通過將X ,y,z座標和各像素的RGB(A)的顏色來plot_surface: import numpy as np from matplotlib import pyplot as pp from mpl_toolkits.mplot3d.axes3d impor

    2熱度

    1回答

    我有一個奇怪的問題,我希望有人可以闡明一些。 我有一段複雜的代碼,它起始於一個充滿腳本的目錄,我決定將其重新編譯爲一個包。此代碼更改似乎是觸發一些奇怪的死鎖出現。 下面是對該問題進行規範再現的嘗試;這意味着這段代碼按預期運行。實際上,重現該問題可能需要大量代碼;但是我不能想象我的生活想象有什麼不同的上下文中的有問題的代碼段。 import numpy as np from scipy.spars

    4熱度

    1回答

    目前很容易用python和matplotlib生成2D流圖,因爲streamplot最近由Tom Flannaghan和Tony Yu合併到matplotlib中。 儘管可以使用matplotlib生成某些類型的3D圖,但3D流圖當前不受支持。然而,Python繪圖程序mayavi(它提供了基於vtk的繪圖的python界面)能夠使用其flow()函數進行3D流圖。 我已經創建了一個簡單的pyth