以下文章来源于pythonic生物人 ,作者pythonic生物人
WebGL、OpenGL或者VTK
。大规模空间标量数据、向量场数据、张量场数据等等的可视化
,实际运用场景主要在海洋大气建模、飞机模型设计、桥梁设计、电磁场分析等等。
专注于3D可视化和mesh分析,底层是VTK👉VTK: 三维图像处理和可视化利器
Orbiting1
Orbiting1
支持GIF/MP4小电影
支持多种主题配色
支持多种主题配色
Compute Gradients of a Field
Add Background
Plot with Opacity
more......
作者为Nicolas P. Rougier
,Glumpy是Python、Numpy和OpenGL
的完美结合,支持GPU加速
,让可视化变得快速、美观、动态、可交互等。
银河系动态模拟
3D曲面图
more......
itkwidgets是Jupyter的一个交互式小部件
,主要运用于可视化图像、点集和mesh。
小demo
几行代码实现3D point clouds, meshes and volumes
1D, 2D and 3D histogramming
more......
可在Jupyter Notebook中渲染3D图
,基于WebGL,功能较少。
小demo
进一步学习:https://github.com/widgetti/ipyvolume
mayavi主要有两大部分功能:
mayavi.mlab
用于处理图形可视化和图形操作,类似于matlab和matplotlib;mayavi.tools.pipeline
用于操作管线对象窗口对象。z-warped surface
protein graph structure
modify the data visualized via an interactive dialog.