Mayavi库的基本使用

Mayavi的基本元素 Mayavi库的基本使用
文章图片
Mayavi.mlab Mayavi库的基本使用
文章图片
MayaviAPI
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
例1
Mayavi库的基本使用
文章图片
例1 Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
例2 键盘鼠标对场景进行操作

旋转场景:左键拖动或键盘的方向键
【Mayavi库的基本使用】平移场景:按住shift键拖动,shift+方向键盘
缩放场景:鼠标右键上下拖动或使用“+”和“-”按键
滚动相机:按住CTRL键并用左键拖动
工具栏:从坐标轴6个方向观察场景、等角投影、切花平行透视和成角透视等
Mayavi库的基本使用
文章图片
例2
Mayavi管线层级
Engine:建立和销毁Scenes
Scenes:多个数据集合Sources
Filters:对数据进行变换
Module Manager:控制颜色,Colors and Legends
Modules:最终数据的表示,如线条、平面等

Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
基于Numpy数组的绘图函数 mlab对Numpy建立可视化过程:
1.建立数据源
2.使用filter(可选)
3.添加可视化模块
3D绘图函数-0D和1D数据 point3d()基于Numpy数组x、y、z提供的三维点坐标,绘制点图形
plod3d()基于1维Numpy数组x、y、z提供的三维坐标数据,绘制线图形
Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d() Mayavi库的基本使用
文章图片
3D绘图函数-Points3d()

Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
3D绘图函数-plot3d() Mayavi库的基本使用
文章图片
3D绘图函数-plot3d() Mayavi库的基本使用
文章图片
3D绘图函数-plot3d() Mayavi库的基本使用
文章图片
3D绘图函数-plot3d() Mayavi库的基本使用
文章图片
3D绘图函数-plot3d() Mayavi库的基本使用
文章图片
3D绘图函数-2D数据 Mayavi库的基本使用
文章图片
3D绘图函数-imshow()
Mayavi库的基本使用
文章图片
3D绘图函数-imshow() Mayavi库的基本使用
文章图片
3D绘图函数-imshow() Mayavi库的基本使用
文章图片
3D绘图函数-imshow()
Mayavi库的基本使用
文章图片
3D绘图函数-surf() Mayavi库的基本使用
文章图片
3D绘图函数-surf() Mayavi库的基本使用
文章图片
3D绘图函数-surf() Mayavi库的基本使用
文章图片
3D绘图函数-contour_surf() Mayavi库的基本使用
文章图片
3D绘图函数-contour_surf() Mayavi库的基本使用
文章图片
3D绘图函数-3D数据 Mayavi库的基本使用
文章图片
3D绘图函数-contour3d() Mayavi库的基本使用
文章图片
3D绘图函数-contour3d() Mayavi库的基本使用
文章图片
3D绘图函数-contour3d() Mayavi库的基本使用
文章图片
3D绘图函数-quiver3d() Mayavi库的基本使用
文章图片
3D绘图函数-quiver3d() Mayavi库的基本使用
文章图片
3D绘图函数-quiver3d() 改变物体的外观 1.改变颜色

colormap定义的颜色,也叫LUP(look up table)。
Mayavi库的基本使用
文章图片
常见的colormaps
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
Mayavi库的基本使用
文章图片
改变颜色
mlab控制函数 Mayavi库的基本使用
文章图片
图像控制函数
Mayavi库的基本使用
文章图片
图像装饰函数
Mayavi库的基本使用
文章图片
相机控制函数
Mayavi库的基本使用
文章图片
其他控制函数
鼠标选取 1.选取一个物体,查看数据
2.选取物体上一点,查看数据
Mayavi库的基本使用
文章图片
鼠标选取
Mayavi库的基本使用
文章图片
鼠标选取 Mayavi库的基本使用
文章图片
选取红色小球问题分析
Mayavi库的基本使用
文章图片
程序框架
Mayavi库的基本使用
文章图片
小球场景初始化建立
Mayavi库的基本使用
文章图片
选取框初始化建立
Mayavi库的基本使用
文章图片
"选取"回调函数的结构 Mayavi库的基本使用
文章图片
计算哪个小球被选取
Mayavi库的基本使用
文章图片
计算哪个小球被选取 Mayavi库的基本使用
文章图片
计算哪个小球被选取 Mayavi库的基本使用
文章图片
建立响应机制
Mayavi库的基本使用
文章图片
运行结果
程序优化 程序运行两个问题:1.小球初始速度太慢2.鼠标选取不精确
Mayavi库的基本使用
文章图片
程序框架的优化
mlab管线控制函数 Sources:数据源
Filters:用来数据变换
Modules:用来实现可视化
mlap.pipeline.function()

Mayavi库的基本使用
文章图片
Sources Mayavi库的基本使用
文章图片
Filters
Mayavi库的基本使用
文章图片
Filters Mayavi库的基本使用
文章图片
Modules Mayavi库的基本使用
文章图片
Modules Mayavi库的基本使用
文章图片
Mlab Reference
标量数据可视化 Mayavi库的基本使用
文章图片
生成标量数据
Mayavi库的基本使用
文章图片
等值面绘制
Mayavi库的基本使用
文章图片
切平面
Mayavi库的基本使用
文章图片
切平面 Mayavi库的基本使用
文章图片
复合观测方法
mlab.pipline.scalar_cut_plane 复合观测方法
Mayavi库的基本使用
文章图片
复合观测方法 矢量数据可视化
Mayavi库的基本使用
文章图片
生成矢量数据
Mayavi库的基本使用
文章图片
Quiver绘制 Mayavi库的基本使用
文章图片
Quiver绘制 Mayavi库的基本使用
文章图片
Masking Vector采样


Mayavi库的基本使用
文章图片
Masking Vector采样 Mayavi库的基本使用
文章图片
CutPlane切面
Mayavi库的基本使用
文章图片
CutPlane切面 Mayavi库的基本使用
文章图片
级数的等值面
Mayavi库的基本使用
文章图片
级数的等值面
Mayavi库的基本使用
文章图片
Flow可视化 Mayavi库的基本使用
文章图片
级数的等值面
Mayavi库的基本使用
文章图片
复合观测方法
Mayavi库的基本使用
文章图片
复合观测方法

    推荐阅读