mayavi

    0熱度

    1回答

    許多繪圖函數我使用可視化數據(plot_surface,plot_wireframe,編寫Mayavi的contour3等)取作爲參數2-d陣列X, Y, Z,以及一些標量值的功能。 我通常的格式爲 x y z data 0 0 1 45 ... 這是對規則的網格從一個文件中的信息。我有太多的值能夠在我的記憶中保存meshgrid的輸出,但我可以將整個數據集保存爲Nx4或4個Nx1陣列。

    0熱度

    1回答

    我使用matplotlib編寫了一個Python腳本,用於顯示和旋轉多維數據集以及顯示多維數據集中對稱性的平面或軸。從下面的插圖中可以看出,我成功了一定程度。在那裏,您會看到七十七個可能的六個立方體3D立方中的一個。我的腳本使用matplotlib,它似乎做得很好:matplotlib允許我旋轉多維數據集並以任何想要的角度查看它。大多數polycube都存在一個大問題,如下圖所示。在我開始旋轉多維

    2熱度

    1回答

    沒有令人滿意的第一答案和原因不明的downvote後編輯: 我需要繪製是在3D網格爲下面的一個結構化標量場: import numpy as np from mayavi import mlab dt = 10 X,Y,Z = np.mgrid[0:dt,0:dt,0:dt] F = X**2+Y**2+Z**2 test = mlab.figure(size = (1024,76

    1熱度

    1回答

    目前,我嘗試使用Mayavi/Mlab在3D空間中繪製一些類似「泡泡」的形狀。這些氣泡由形狀爲(840,1100,30)的凹凸陣列表示,其中參數表示(x,y,z),並且在任何x,y,z處的值爲1或0.該陣列可以被視爲打開或關閉的體素的集合。我試圖用下面的命令繪製這個數據: mlab.contour3d(finalVolume) mlab.show() 但是情節出現在2維而不是3維。我查看了文

    0熱度

    1回答

    AFAIK Mayavi不具有任何感知上均勻的顏色映射。我試過天真地只是通過它one of Matplotlib's colormaps但它失敗: from mayavi import mlab import multiprocessing import matplotlib.pyplot as plt plasma = plt.get_cmap('plasma') ... mlab

    2熱度

    1回答

    由於服務器GPU限制,我們不能用K將呈現在VPS隱含的方程,這裏是我們用來生產從公式3D模型mayavi的示例代碼: import numpy as np from mayavi import mlab mlab.clf() x, y, z = np.mgrid[-2.5:2.5:.125, -2.5:2.5:.125, -2.5:2.5:.125] a,b,c = 0.0,-5.0,1

    3熱度

    1回答

    我一直比較喜歡vtk的原始Python API的pythonic tvtk,但是從MacPorts獲得的最新版本中,我遇到了基本問題不再適用的問題。下面的代碼片段從tvtv documentation採取: from tvtk.api import tvtk cs = tvtk.ConeSource() cs.resolution = 36 m = tvtk.PolyDataMapper()

    -1熱度

    1回答

    我需要在python中可視化2d numpy數組。不是等值線圖,不是曲線圖。繪製3d數組中每個(x,y)元素的z軸上的點。我的數據是一個1024 x 1024的數組,但我想如果必須的話,我可以將它抽取出來。我需要能夠用鼠標拖動來繪製劇情,從不同的角度來看它。 Matplotlib無法做到這一點,即使是100 x 100陣列。它太慢了。拖動後,100 x 100陣列需要兩或三秒才能重新繪製。 102

    1熱度

    1回答

    我有一個具有高程數據init的geotiff柵格數據集。光柵圖像中沒有數據由-9999定義。當我嘗試做與下面這段代碼一個情節: import gdal import numpy as np from mayavi import mlab ds = gdal.Open('data.tif') dem = ds.ReadAsArray() gt = ds.GetGeoTransform()

    2熱度

    1回答

    我遇到了在Mayavi數字中交換R和B通道的問題。 我通過VNC連接到遠程機器(機2)(產率vncserverDISPLAY=:1,所以我連接到一個新分配的X會話[?]),並且遠程計算機上運行mayavi 4.4.3。 下面是一個例子。使用bgcolor=(1,0,0)繪製一個數字會生成一個藍色圖(中間數字),(0,1,0)會生成一個綠色數字(右圖,預計),(0,0,1)會生成一個紅色數字(左圖)