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

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

54得票1回答
可以直接将仿射变换矩阵应用于Mayavi的ImageActor对象吗?

我正在使用Mayavi渲染一些成像数据,其中包含3D体积内的多个2D平面,其位置、方向和比例由4x4刚体仿射变换矩阵定义。每个平面都包括: 一个2D图像数据数组,我使用mayavi.mlab.imshow显示。 一组ROIs,包括线和点,我使用mayavi.mlab.points3d和may...

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

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

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

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

16得票4回答
Mayavi中points3d的不同大小和颜色

在mayavi中,是否可以单独指定每个点的大小和颜色? 那个API对我来说很笨重。points3d(x, y, z...) points3d(x, y, z, s, ...) points3d(x, y, z, f, ...) x, y and z are numpy arrays, or...

15得票4回答
TVTK错误在Mayavi(Python)中

我正在运行一台Fedora 17(x64)机器,并尝试通过以下方式安装Python的Mayavi: yum install mayavi 这个工作得很好,除了每次我写一个调用mayavi模块(像mlab)的代码: from enthought.mayavi import mlab ...

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

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

15得票1回答
在MayaVi中保存多个图像

我想渲染大约500张图像并将它们保存到不同的PNG文件中,因此我编写了一个包含我的数据集和渲染函数的小类。from mayavi import mlab mlab.options.offscreen=True class Dataset(object): def __init__(s...

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

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

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

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