mayavi.mlab

    0熱度

    1回答

    我在Python mayavi中繪製了一些使用mlab的東西。出於某種原因,當我通過執行創建等值面: s = mlab.contour3d(xx, yy, zz, data, contours=[1.5], figure=fig) 它創建一個有一間隔(0,0,0.5)時,它應該是(0.5,0.5,0.5)。如何在腳本中設置間距而不必手動進入圖形管道(如下所示)? screenshot

    0熱度

    1回答

    我正在嘗試使用Mayavi mlab庫中的網格函數 - 但每次運行代碼時,程序都會崩潰。 我正在運行的代碼只是文檔中給出示例的稍微修改版本。 import numpy as np from numpy import sin, cos from mayavi import mlab def main(): PI = np.pi mlab.clf() phi,

    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) . . . . . .

    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()

    4熱度

    1回答

    我正在嘗試學習MayaVi,但在開啓數字時出現卡住現象。 在mlab中顯示數字只會導致段錯誤。它似乎並不關係我的情節,所以我認爲問題出在顯示行爲上,而不是我想要展示的對象中。例如: import numpy as np from mayavi import mlab x = y = np.arange(-5, 5, 1) s = np.meshgrid(x, y) mlab.surf(s)

    0熱度

    1回答

    我已經安裝使用 sudo apt-get install mayavi2 ,當我看蟒蛇目錄中,我可以看到mlab.py Mayavi的模塊是這裏 /usr/lib/python2.7/dist-packages/mayavi/mlab.py 但在運行時,給出錯誤: Traceback (most recent call last): File "contour.py", line

    3熱度

    1回答

    我想根據另一個採用離散值(因此需要離散色條)的值(ID)更改表面的顏色。 在簡化的例子中下面我得出的球體用3點不同的ID: 0 /紅色左側 2 /藍色中間 1 /綠上留下 但是通過下面的代碼,我在紅色和藍色之間的界限上獲得了一些奇怪的行爲(綠點)。 這可能是因爲插值! 驗證碼: from mayavi import mlab import numpy as np # my dataset -

    1熱度

    1回答

    我以前找到一個標誌命令來設置,允許我防止相機移動場景的軸更新。現在我再也找不到它了。我一直在挖掘文檔,但沒有任何運氣。 爲了進一步解釋,我不希望軸定位更新中所示這兩個圖像: 舉動之前: after move http://i59.tinypic.com/demme.png: before move http://i59.tinypic.com/55f3bt.png 舉動後

    1熱度

    1回答

    我想從enthought mayavi模塊導入mlab。我正在使用enthought冠層分佈。 我收到以下一系列錯誤。我似乎無法找到任何類似的錯誤搜索。 有沒有人有任何想法下一步? ImportError Traceback (most recent call last) <ipython-input-11-3f0e4b94a8ea> in <module>() ----> 1

    0熱度

    1回答

    我是新來的Mayavi模塊python和somethings我不清楚。我目前設法使用triangle_mesh函數來顯示模型。問題是,我想擴大模型,所以它看起來大5倍,我不明白我該怎麼做。我試圖更新頂點數組V,但一切看起來都一樣。代碼如下。不知何故,我認爲我需要轉換包含頂點的V數組,但我無法理解如何轉換它,因此模型可能會出現5倍大。 import math import numpy as np