35得票7回答
使用pip安装Mayavi时出现“no module named vtk”的错误提示

我想使用Mayavi。 情况 我使用MacBook Air,运行OSX 10.7.3操作系统。 我使用Python 2.7.2。 我已经安装了virtualenv,但是没有用它来进行这个安装。 我已经手动安装了所有依赖项,包括VTK。 对于VTK,我按照其安装指南安装了python...

14得票1回答
如何在MayaVi中绘制适当的3D坐标轴,就像Matplotlib中的那些一样。

我想知道如何在MayaVi中创建适当的3D表面图轴。我能够创建的最佳轴看起来像this... 然而,如果我要做演示或者把它们放在海报上,这些看起来并不是很专业。 我希望坐标轴看起来像this... 这些坐标轴看起来比默认的MayaVi坐标轴更专业,更易读。

15得票4回答
MayaVi中指定3D点的绝对颜色

我正在使用MayaVi Python库绘制3D点,使用points3d类。 文档指定每个点的颜色通过第四个参数s进行指定: 此外,您可以传递一个与x、y和z形状相同的第四个数组s,为每个点提供关联的标量值,或者返回标量值的函数f(x, y, z)。该标量值可用于调制点的颜色和大小。 这...

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

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

9得票5回答
如何在Mayavi中使用LaTeX数学符号标记坐标轴?

我在一个 Python 脚本中导入 Mayavi 来显示一些 3D 数据,但是下面这种“天真”的坐标轴标签设置方式不起作用: from mayavi import mlab axes =mlab.axes(xlabel='$\alpha$', ylabel='$\beta$', zlabel...

85得票1回答
Mayavi在TraitsUI中创建颜色条导致空白窗口

我正在尝试在TraitsUI中创建一个包含两个Mayavi图形的GUI。我按照Mayavi文档中的多引擎示例实现了这些图形。 然而,当我向其中一个图形添加色条并运行GUI脚本时,它有时会打开一个空白的Mayavi场景编辑器窗口,除了所需的TraitsUI窗口之外。这个空白窗口不总是出现,从未...

15得票1回答
如何在matplotlib中将一条线隐藏在表面图后面?

我想使用Matplotlib在球面上通过颜色映射来绘制数据。此外,我还想添加一个3D线性图。我目前的代码是:import matplotlib import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D imp...

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

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

9得票2回答
如何在3D图中显示真彩色2D RGB纹理?

我正在尝试制作一个由RGB堆叠中的一系列2D平面组成的3D图,就像这样: 我知道可以使用mpl_toolkits.mplot3d来实现这个功能,只需将每个像素的x、y、z坐标和RGB(A)颜色传递给plot_surface即可: import numpy as np from matp...

37得票1回答
如何使用matplotlib在python中绘制3D密度图

我有一个包含(x,y,z)蛋白质位置的大型数据集,想要绘制高密度区域的热力图。理想情况下,输出应该看起来类似于下面体积可视化的样子,但我不确定如何在matplotlib中实现这一点。 我的初始想法是将我的位置显示为3D散点图,并通过KDE对它们的密度进行颜色编码。我使用测试数据编写了...