13得票5回答
使用Python 3让Mayavi正常工作

我在Python 3.3中运行Mayavi时遇到了问题。 当我使用Python3(或Python3.3)运行我的程序时,我会得到以下错误:from mayavi import mlab as ml ImportError: No module named 'mayavi' 为了让 numpy...

12得票2回答
Python 3D表面绘图的Phong阴影处理方法

我正在尝试在Python中创建美观的3D图,希望使用高光绘制,目前已经尝试了使用Matplotlib中的三维坐标轴和Mayavi中的面图,例如Mayavi网页上的surf示例: 这样可以得到良好的结果,并且在Mayavi中似乎可以合理地控制光照,尽管我似乎无法实现“闪亮”的效果。 在M...

12得票2回答
绘制Mayavi points3d图并添加动画效果

我想制作粒子轨迹视频,但是场景总是没有更新。以下是一个非常简单的示例:from __future__ import absolute_import, division, print_function from mayavi import mlab import numpy as np impo...

10得票1回答
替代Mayavi的科学三维绘图工具

我需要绘制一个标量场,它是以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 = m...

10得票2回答
Mayavi:围绕y轴旋转

我正在使用Mayavi的triangular_mesh方法绘制一个3D网格。该数据描述了一个面朝下躺在三维空间中的人体轮廓(因此可以使用cmap表示与相机的距离)。 这是用于生成绘图的代码(面和顶点来自外部对象,这里无法展示所有内容):from mayavi import mlab imp...

10得票3回答
在Mayavi中锁定相机

我正尝试在mayavi中使用一系列数据文件制作动画。不幸的是,我注意到相机没有锁定(它会不断缩放)。我认为这是因为我的网格的Z轴分量发生了变化,而mayavi正在尝试重新计算比例尺。 我该如何解决?import numpy from mayavi import mlab mlab.figur...

10得票1回答
在Python 3中绘制3D图形

我想要进行一些3D图形绘制来可视化一些数据。我正在使用matplotlib,但是matplotlib的3D功能不如2D绘图强大。我发现Mayavi非常强大。甚至matplotlib在http://matplotlib.org/mpl_toolkits/mplot3d/faq.html中也推荐使...

10得票2回答
用Mayavi/Python从数据生成3D等高线图

我想使用Mayavi绘制一个三维等值线图,与此页面上的第三个图形(氢电子云模型)完全相同: http://www.sethanil.com/python-for-reseach/5 我有一组数据点,这些点是我用自己的模型创建的,我想要使用它们。这些数据点存储在一个多维numpy数组中,如下...

9得票2回答
如何安装Mayavi Trait后端?

操作系统:Linux Kubuntu 14.4.5 Python版本:Python 3.5.2 :: Continuum Analytics, Inc. 我尝试将Mayavi安装到我的Anaconda环境中: conda install -c menpo mayavi=4.5.0 c...

9得票1回答
将图像映射到球体上并绘制3D轨迹

我想做的是在我的3D坐标系中定义一个球(半径为1),将一个圆柱形行星地图覆盖到球面上(即在球面上执行纹理映射),并绘制围绕该物体的三维轨迹(如卫星轨道)。是否可以使用matplotlib或mayavi实现这一点?