问题标签 [mayavi]

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 投票
2 回答
1823 浏览

python - 在 mlab 中反转颜色图

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

0 投票
1 回答
1321 浏览

python - 在 Mayavi 的 3D 散点图中禁用点缩放

Python的mayavi模块具有 3D 散点图功能。默认情况下,点的大小随数据缩放(据我通过他们的网站可以理解)。这是我的数据的屏幕截图:

Mayavi 点散射

颜色图表示每个点的值,因此我不需要点的大小也随点的值缩放。有什么方法可以禁用大小缩放?

0 投票
1 回答
2829 浏览

python - Mayavi:在 triangular_mesh 中插入面部颜色

我将以下代码拼凑在一起,以绘制具有附加标量函数指定颜色的三角形网格:

这工作得相当好。然而,与其让每个三角形都具有统一的颜色和三角形之间的尖锐过渡,我更愿意在整个表面上进行平滑插值。

有没有办法做到这一点?

0 投票
1 回答
146 浏览

python - 到 Mayavi 的 Python 管道

我正在尝试用 Python 编写一个程序,该程序需要与 Mayavi“对话”(例如,检查缩放级别),然后以某种方式对数据进行操作,然后重新检查参数等。我可以做到这一点使用 C 和 Gnuplot 在 C 和 gnuplot 之间使用 piplines ...但是在阅读 Mayavi 文档后,我似乎无法为 python 代码找到类似的东西(有 ipython 的说明,但我正在编写完整的代码) .

如何打开通往 Mayavi 的管道,以便 Python 可以访问 Mayavi 的对象属性,反之亦然?

0 投票
1 回答
1526 浏览

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

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

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

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

0 投票
1 回答
1229 浏览

python - 用 mayavi 或 vtk 绘制凹面物体

我刚开始在 python 中使用 mayavi,对 3d 图形编程不太了解。我想绘制一个凹面/物体,但是当我尝试它时,它会像这样连接:

发生了什么

你看不到图片,但它是由平行平面形成的(也不是我想要的)

当我尝试绘制具有这种形状的结构时:

我要绘制的内容

所以这就是我为获得积分和情节所做的事情:

我注意到你的数据点的顺序对于使用网格很重要,因为它会从每个连续的点画一条线。

有没有更简单的方法可以以某种方式组织我的观点?

还有一种方法可以使形状填充点之间的区域吗?

感谢所有帮助,谢谢

后续问题:

有没有更好的python 3d 库可以达到这个目的?

我正在考虑用 vtk 来做,但同样的问题是像这样切掉问号的凹面部分:

vtk中的同样问题

更长的代码是:

0 投票
1 回答
273 浏览

python - 是否可以在 Mayavi 中使用鼠标禁止轴旋转?

我正在使用 Mayavi 创建一个 2-D 绘图,以便利用一些渲染功能。由于它是一个 2-D (x,y) 图,放置在 3-D 空间中,我想限制鼠标与图的交互,这样图就不能用鼠标旋转,只能缩放或平移。这可能吗?

这里有一个类似的问题,但还没有回答。那里的代码也适用于我的案例,即使它是 3-D。

问候,

-标记

0 投票
1 回答
3933 浏览

python - Mayavi 中的多个地块

MATLAB 有一个hold函数(如果我没记错的话,已经有一段时间了)在同一个“图形”/窗口上绘制几个东西。无论如何,在 Mayavi 中可以这样做吗?我想可视化计算的几个实现,并将它们全部放在同一个图表上。但是我无法通过阅读文档来弄清楚。

0 投票
0 回答
93 浏览

python - 如何在 python mayavi2 中更改字体类型?

我发现mayavi2中只有三种字体,'arial','courier','times'。但是如何使用其他字体类型?实际上,我想设置中文字体。谢谢!

0 投票
1 回答
1159 浏览

python - PyInstaller 和 Enthought 套件

我想知道是否有人在使用 pyinstaller 和已考虑导入的脚本创建独立可执行文件方面取得了任何成功。这几天我一直在尝试这样做,但是我一直收到导入错误。通过一些挖掘,我相信我可能需要添加一些隐藏的导入并创建自己的钩子。但是我没有听说有人在这方面取得过任何成功,所以我想我会在这里问一下,看看是否有人可能对这种情况有一些经验。