mayavi

參考:
matplotlib
mayavi文檔
tvtk文檔
北京大學MOOC

安裝

官方文檔
建議使用Anaconda進行安裝較為方便,版本:python3.6,Mayavi:conda install -c viscid-hub mayavi,若要使用ivtk需要使用python2.7版本。

TVTK

TVTK 基礎

查詢、導入
  • 文檔查詢工具
from tvtk.tools import tvtk_doc
tvtk_doc.main()
mayavi_第1张图片
  • 導入
from tvtk.api import tvtk
from tvtk.tools import ivtk
from pyface.api import GUI
tvtk.CubeSource
  • 屬性
    mayavi_第2张图片
    屬性
  • 查看屬性
    mayavi_第3张图片
    查看屬性
  • 對象方法
    其他請查詢官方文檔或文檔查詢工具
    mayavi_第4张图片
    對象方法
TVTK基本對象

其他請查詢官方文檔或文檔查詢工具

mayavi_第5张图片
TVTK基本對象

顯示對象
mayavi_第6张图片
顯示對象

mayavi

MLab參考
其他MLab參考
Mayavi API參考

  • 層級

    mayavi_第7张图片

  • 打開mayavi2
    也可以從此介面打開文檔查詢工具。

    mayavi_第8张图片
    mayavi_第9张图片
    文檔

  • 由程式顯示圖像時開啟

    mayavi_第10张图片

  • mayavi2操作錄製
    此功能可以錄製你所有在mayavi2操作並轉成python,可以寫到python執行,可以使用mlab.get_engine()取得engine,取得後設置給engine變量可以省略腳本前面的第一段。

    mayavi_第11张图片
    mayavi_第12张图片
    將Surface設為透明,並且將視角拉近

  • 範例
    gist: https://gist.github.com/jounjieli/d4e534190e3da77f4f7c0fce6acf1982)

你可能感兴趣的:(mayavi)