问题标签 [mayavi.mlab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1698 浏览

python - 约束 Mayavi 鼠标拖动以围绕其轴旋转地球

使用 iPython Notebook,我已经能够使用如下代码创建一个地球仪:

但是当我使用鼠标与生成的 3D 窗口进行交互时,很难将其保持为正面朝上,因为 UI 将鼠标向左或向右拖动解释为尝试旋转场景(或相机?)围绕窗口的当前垂直轴,而不是通过地球本身的轴。

是否有任何方法可以约束用户交互代码,以便鼠标左键或右键围绕其轴旋转地球,无论轴是否指向垂直向上和向下,或者通过设置一些 Mayavi 参数,还是通过将一些 Python 代码注册为用于鼠标拖动的 UI 事件处理程序?

0 投票
2 回答
1823 浏览

python - 在 mlab 中反转颜色图

我只是想知道如何在 mlab 中反转颜色图。我知道在 matplotlib 中,您可以简单地将 _r 添加到颜色图的名称中以反转配色方案。但是它在 mlab 中似乎略有不同。有谁知道如何做到这一点?

0 投票
1 回答
1526 浏览

python - Mayavi“字体大小”文本属性是否有效?

Mayavi 字体渲染中是否存在阻止更改字体大小的错误?我正在使用 Mayavi2 GUI 来更改体积图上轴标签的字体大小。

到那里我去:场景->标量场->颜色和图例->轴->标签文本(标签)->字体大小

更改此数字不会影响图像中字体的大小。这是一个已知的错误?我在谷歌上没有看到它的引用。你如何改变你的 mayavi 人物的文字大小?

0 投票
1 回答
337 浏览

python - Python:在循环中连续添加到 3d 场景

你能给出示例代码吗

  1. 最初绘制一个表面
  2. 然后在循环中绘制一些随机线。在绘制每条线之间,浪费了一点时间,给人一种动画的印象。

该代码应该同时适用于ipythonpydev

0 投票
1 回答
6092 浏览

python - mayavi mlab.savefig() 给出一个空图像

我正在尝试为 python 学习 mayavi2,但无法让我的 savefig 显示我的情节。我找到了这个示例代码:

现在我想保存这个数字,所以我添加:

这会将全灰色图像保存到 test.png。我必须做什么才能保存实际图像?

0 投票
1 回答
2705 浏览

python - 从 enthought mayavi 导入 mlab

我正在尝试从 enthought mayavi 模块导入 mlab。我正在使用enthought冠层分布。

我收到以下一系列错误。我似乎在搜索中找不到任何类似的错误。

有人对下一步有什么想法吗?

0 投票
1 回答
1050 浏览

python - MayaVi:显示 mlab 段错误

我正在尝试学习 MayaVi,但被卡在打开的数字上。

在 mlab 中显示数字只会导致段错误。我绘制的内容似乎并不重要,所以我认为问题在于显示的行为,而不是我试图显示的对象。例如:

导致错误:

我在 Linux 上使用 Python 2.7.3、EPD 7.3-1(64 位)。

编辑:如果我尝试显示图像,我实际上会得到一个不同的错误,这是我的目标之一。

结果是

EDIT2:好的,打开数字绝对是一个问题,因为如果我只是测试:

我收到初始错误(段错误)。

0 投票
0 回答
271 浏览

scale - MayaVi:用“错误”比例标记轴

我的坐标轴上的比例可以与我的情节不同吗?

我在 mayavi 中显示图像,然后在其周围绘制一些 3D 形状。我所有的测量都与图像的大小(即以像素为单位)有关,因此事物处于正确的相对位置。

但是图像是银河系的,我想用距离单位(kpc)而不是像素来标记轴。基本上,我需要以像素为单位标记轴,然后将所有值除以 20 以获得 kpc。那可能吗?

谢谢!

0 投票
2 回答
1002 浏览

python - 在 mayavi/mlab 中更改颜色图标签

我正在做一个 quiver3d 图,矢量长度按 log(length)+5 缩放,以便可视化 0 到 1 之间的大范围长度。但是有没有办法在显示对数的同时将颜色图更改回原始值规模?我想纯粹在 python 中执行此操作,因为如果在运行 mayavi GUI 时遇到问题。

试图将其更改为对数

0 投票
1 回答
1624 浏览

python - Enthought Canopy Mayavi 字体大小错误

Enthough Canopy Mayavi mlab 中的字体大小设置似乎已损坏。

既不是命令:

mlab.axes.label_text_property.font_size = 12 (e.g.)

直接菜单字体大小命令(高级设置)也不起作用。

我已经用 Enthought 记录了一个错误报告,但它看起来更像是一个更一般的 Mayavi 错误,请参阅

Mayavi“字体大小”文本属性是否有效?