问题标签 [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 回答
294 浏览

python - 防止轴在相机移动时更新 - mayavi python

我之前找到了一个标志命令来设置,它允许我防止场景的轴在相机移动时更新。现在我再也找不到了。我一直在挖掘文档,但没有任何运气。

为了进一步解释,我不希望轴更新定位,如这两个图像所示:

搬家前:

搬家前

搬家后:

搬家后

0 投票
0 回答
1140 浏览

python - 从 mayavi 导入 mlab 错误

我是使用python的新手,并且在使 mayavi 中的mlab 模块工作时遇到了一些麻烦。在我的脚本中,我可以很好地导入 mayavi,但是当我包含以下行时: from mayavi import mlab

它产生错误

致命的 Python 错误:PyThreadState_Get:没有当前线程中止陷阱:6

我花了几个小时试图修复这个错误,但空手而归。有谁知道为什么这条线特别崩溃?我可以很好地导入其他模块,但是 mlab 一个不起作用。谢谢!

0 投票
2 回答
1583 浏览

python - 在 mlab/mayavi/python 中设置并行预期

我在 python 中有一个代码,可以在 python 中渲染几个球体,如下所示:

该图的默认视图会根据相机位置添加失真(球越远越小)。我想通过一些命令将其设置为平行投影(更远的球体大小相同),以便它自动渲染。

我没有通过谷歌或文档找到一个简单的解决方案。谢谢!

0 投票
1 回答
88 浏览

python - 如何快速找到操作 mlab/mayavi 绘图的语法?

我用Mayavi/mlab绘制了一些东西,但我不记得正确的语法是什么

  • 设置相机位置,
  • 改变视角,或
  • 打开/关闭平行投影
  • ETC

有没有比阅读 mlab文档或在 Stack Overflow 上提出另一个问题更快的方法来获得这种语法?

0 投票
1 回答
771 浏览

python - Tkinter 画布包含一个 mayavi.mlab 图

我一直致力于可视化使用 mayavi.mlab 生成的 3D 图,然后使用 Tkinter 生成 GUI 窗口来改变我的 3D 图的一些参数(准确地说是 2)。我的问题是我无法从 Tkinter 连接画布来托管我的 mayavi 绘图。更具体地说:我为我的 3D 计算创建了一个类和一个用于 GUI 的类。

中间有一系列方法可以帮助计算有用的部分

这就是我卡住的地方!!!GUI 类继续为 R 和 I 定义滑块、一些其他按钮、一个绘图按钮并定义它们在框架中的位置。相关部分是:

3Dplot 类本身可以正常工作。我得到的错误是:GUI 实例没有属性“画布”。如果需要,我可以编辑帖子并放置我的完整代码。

0 投票
1 回答
1506 浏览

plot - 如何通过imshow在python中绘制geotiff数据

我有一个带有高程数据初始化的 geotiff 栅格数据集。光栅图像中没有数据由 -9999 定义。当我尝试使用以下代码绘制图时:

问题是当我绘制图时,它也会绘制 nodata 值。我的问题是如何从光栅图像中排除 -9999 值(或选择要绘制的值范围)。

数据链接如下:

https://drive.google.com/file/d/0B2rkXkOkG7ExR1VsVW5HQXBhSDQ/view?usp=sharing

0 投票
1 回答
452 浏览

python - 如何在 Mayavi mlab 中为 BuiltinSurface 设置动画?

我正在尝试使用 Mayavi mlab 为地球旋转设置动画。过去,我仅通过围绕地球的 BuiltinSurface 表示旋转相机就成功了,但是当我还需要在框架中绘制许多其他对象(航天器、星星等)时,这会变得不方便。下面的代码似乎“几乎”工作:在我的 Windows 10 机器上,它运行 8 次迭代,然后动画冻结。我该如何修复这段代码,或者有没有更好的方法来为 BuiltinSurface 设置动画?

0 投票
0 回答
662 浏览

python - Python Mayavi 曲面图:绘制轴时出错

我在 python2.7 上使用 Mayavi 来绘制 3d 曲面。尝试将轴添加到调用函数 mlab.axes() 的 3D 绘图时会出现问题。

这是我的代码片段:

使用此代码,我可以查看曲面图并与之交互,但该代码引发了与函数 axes() 相关的异常。

这是我在运行脚本时遇到的错误:

此外,还会显示以下报告异常的窗口: Mayavi/vtk surface plot axes() error

有谁知道如何解决这个问题?

0 投票
1 回答
421 浏览

python - Ubuntu 中的 Python 代码找不到模块 mayavi mlab

我已经使用安装了 mayavi 模块

当我查看 python 目录时,我可以看到 mlab.py 在这里

但是运行的时候报错:

据我所知,python 代码正在寻找已安装模块的错误位置。我试图解决这个问题,但我不知所措。有任何想法吗?

0 投票
1 回答
359 浏览

python-2.7 - 使用 mayavi.mlab.mesh 函数时 Python 脚本崩溃

我正在尝试使用 Mayavi mlab 库中的网格函数 - 但每次运行代码时,程序都会崩溃。

我正在运行的代码只是文档中给出的示例的略微修改版本。

程序加载 Mayavi 绘图窗口,然后崩溃并出现以下错误:

  • 进程以退出代码 -1073741795 (0xC000001D) 结束

我在用:

  • Windows 7 旗舰版 - 64 位

  • 适用于 Python 2.7 的 Anaconda 2 安装

  • PyCharm 社区版 2017.1.1

我已经尝试了 mlab.mesh 的其他基本代码示例,结果相同。

我已经使用 mlab.plot3d 运行了其他 Mayavi 脚本,没有任何问题。