【发布时间】:2022-11-10 11:05:06
【问题描述】:
我正在尝试使用 mayavi.mlab.surf() 创建 3D 表面
Mayavi 文档提到了mayavi.mlab.surf() 函数的以下语法。
我正在尝试使用figure 字段,如下所示:
surf_3D = mlab.surf(data, figure="test.png", warp_scale=0.5 )
但是我收到以下错误:
Traceback (most recent call last):
File "D:\supriya\CODES_ALL\Anaconda_3D_Codes\3D_Mayavi_Interactive_Plot_OKERDAM.py", line 672, in <module>
app = Window(root)
File "D:\supriya\CODES_ALL\Anaconda_3D_Codes\3D_Mayavi_Interactive_Plot_OKERDAM.py", line 266, in __init__
surf = mlab.surf(data, figure="test2.png", warp_scale=0.5 )
File "C:\Users\ysrao\AppData\Local\Programs\Python\Python39\lib\site-packages\mayavi\tools\helper_functions.py", line 38, in the_function
return pipeline(*args, **kwargs)
File "C:\Users\ysrao\AppData\Local\Programs\Python\Python39\lib\site-packages\mayavi\tools\helper_functions.py", line 75, in __call__
assert isinstance(figure, Scene) or figure is None
AssertionError
有人可以帮我吗如何使用这个数字来自mayavi.mlab.surf() 函数的属性。我尝试搜索示例,但无济于事。似乎没有人在他们的代码中使用过这个。请帮忙。
【问题讨论】:
标签: python mayavi mayavi.mlab