草庐IT

使用Pyqt5在MacOS上使用Mayavi

我尝试使用以下内容在MacOS(当前运行的Sierra)上设置Mayavi:brewinstall--with-qt5vtkbrewinstallmayavi从理论上讲,这应该可以工作,但是现在,当我尝试在代码中使用Mayavi时,我会收到以下错误:Traceback(mostrecentcalllast):File"test.py",line32,inmlab.figure(1,bgcolor=(1,1,1),fgcolor=(0,0,0),size=(400,300))File"/usr/local/lib/python2.7/site-packages/mayavi/tools/figu

python - 使用 pip 安装 Mayavi - 没有名为 vtk 的模块

我想使用Mayavi。情况我使用的是装有OSX10.7.3的MacBookAir。我使用Python2.7.2我已经安装了virtualenv。但我没有将它用于此安装。我已经手动安装了它的所有依赖项,包括VTK。对于VTK,我按照它的安装指南安装了pythonwrapper。现在如果我打开一个新的终端窗口并打开python,我可以导入vtk而不会出现任何错误。问题我尝试使用以下命令安装Mayavi:pipinstallmayavi但是出现以下错误:Downloading/unpackingmayaviRunningsetup.pyegg_infoforpackagemayavibuil

python - 使用 pip 安装 Mayavi - 没有名为 vtk 的模块

我想使用Mayavi。情况我使用的是装有OSX10.7.3的MacBookAir。我使用Python2.7.2我已经安装了virtualenv。但我没有将它用于此安装。我已经手动安装了它的所有依赖项,包括VTK。对于VTK,我按照它的安装指南安装了pythonwrapper。现在如果我打开一个新的终端窗口并打开python,我可以导入vtk而不会出现任何错误。问题我尝试使用以下命令安装Mayavi:pipinstallmayavi但是出现以下错误:Downloading/unpackingmayaviRunningsetup.pyegg_infoforpackagemayavibuil

python - 如何通过 conda 在 Windows 上为 python 3 安装 mayavi?

我有一个由Windows上的conda管理的python3虚拟环境。我想通过安装mayavi包condainstallmayavi但它说它需要python2.7。 最佳答案 通过searchingontheAnacondawebsite祝您在其他channel获得mayavi包.截至今天,conda-forgechannel上维护的版本与python3.5和3.6兼容。要安装它,condainstall-cconda-forgemayavi如果mayavi失败并显示ImportError:Couldnotimportbackendf

python - Mayavi 可以渲染具有透明背景的人物场景吗?

我正在使用mayavi.mlab生成网格图并希望背景不透明度为0(或透明)。这可能吗? 最佳答案 如果您的目标是将mayavi图形集成到matplotlib图形中,这是可能的。您可以使用mlab.screenshot获取RGBA值的numpy数组,mlab将自动将背景像素设置为具有alpha0。然后,您可以通过imshow将此RGBA矩阵添加到matplotlib图。示例(改编自here):importnumpyasnpfrommayaviimportmlabimportmatplotlib.pyplotasplt#setupsom

python - 如何安装 Mayavi Trait 后端?

操作系统:LinuxKubuntu14.4.5Python:Python3.5.2::ContinuumAnalytics,Inc.我尝试将Mayavi安装到我的anaconda环境中:condainstall-cmenpomayavi=4.5.0condainstall-canacondawxpython=3.0.0.0condainstallpyqtcondainstallqt但是当我尝试运行来自http://docs.enthought.com/mayavi/mayavi/auto/example_surface_from_irregular_data.html的示例时我收到错误

python - 如何使用 LaTeX 数学符号在 Mayavi 中标记轴?

我在python脚本中导入mayavi以显示一些3D数据集,结果发现以下朴素轴标记不起作用frommayaviimportmlabaxes=mlab.axes(xlabel='$\alpha$',ylabel='$\beta$',zlabel='$\sigma$')有什么想法吗?我无法从谷歌或用户手册中找到解决方案。 最佳答案 遗憾的是,Mayavi不支持LaTeX符号。 关于python-如何使用LaTeX数学符号在Mayavi中标记轴?,我们在StackOverflow上找到一个类似

python - 我如何在 mayavi2 中缩放 x 轴和 y 轴?

我想使用mayavi.mlab.surf()使用mayavi2绘制3-d图。此函数有一个名为warp_scale的参数,可用于缩放z轴,我正在寻找类似的东西,但用于x和y轴。我可以手动执行此操作,方法是将x和y数组相乘,然后使用mayavi.mlab.axes()中的范围参数来更正轴标签,但是我正在寻找更直接的方法,例如warp_scale。谢谢! 最佳答案 当“m”是你的表面对象时:m.actor.actor.scale=(0.1,1.0,1.0)http://osdir.com/ml/python.enthought.devel

python - 使用 Mayavi 制作 3D 图形,带有 Matplotlib 风格的坐标轴

我一直在使用Mayavi进行3D绘图,我可以绘制我想要的散点图,但似乎无法让轴看起来合适。我发现以下previousquestion开始了解我所追求的,但没有详细说明。我想要像#1这样的3D散点图但有漂亮的轴,如#2(我会嵌入但我没有足够的声誉)。常规的MayaviAxes不会切割它。获取Matplotlib拥有的平面有什么技巧吗? 最佳答案 一旦我们掌握了“诀窍”,这实际上就非常简单了,我已经做过很多次了。“技巧”是先生成mayavi图,然后将其传输到matplotlib窗口,您可以在其中使用所有熟悉的matplotlib工具来制

python - 如何在 MayaVi 中绘制正确的 3D 轴,就像在 Matplotlib 中找到的那样

我想知道如何在MayaVi的3D曲面图上设置适当的轴。我能创造的最好的轴看起来像this...但是,如果我要进行演示或将它们贴在海报上,这些看起来不太专业。我希望轴看起来像this...这些轴看起来比默认的MayaVi轴更专业,也更容易阅读。如有任何帮助,我们将不胜感激。谢谢! 最佳答案 我也遇到过这个问题。我通过不显示mayavi轴来破解一个糟糕的解决方法,而是使用plot3d()绘制我自己需要的轴frommayaviimportmlabimportnumpyasnpxx=yy=zz=np.arange(-0.6,0.7,0.1)