【发布时间】:2015-05-28 10:06:42
【问题描述】:
以下代码(导入除外)在循环中执行,其中打开了 4 个图形并绘制了简单的图形。然而,当 mayavi 场景被创建时,程序停止并且只继续,一次!全部!数字已关闭! 它在打印命令之前/之后停止:
from mayavi import mlab as mayavi_mlab
plot_extent = (-20, 20, 0, 30, 0, 1)
s= mayavi_mlab.surf(x, y, z, colormap='PuBu',extent=plot_extent, vmin=-0.5, vmax=0.5)
mayavi_mlab.axes(s, color=(.7, .7, .7), extent=plot_extent,ranges=(-120, 120, 0, 10J,0,1), xlabel='site i', ylabel='energy E',x_axis_visibility=True, y_axis_visibility=True, z_axis_visibility=False)
mayavi_mlab.view(azimuth=-90, elevation=35, distance=70, focalpoint=None)
print('before')
mayavi_mlab.show()
print('after')
我做错了什么? 平台:os x 10.9.5
Python 2.7.9 |Anaconda 2.1.0 (x86_64)| (默认,2014 年 12 月 15 日,10:37:34) [GCC 4.2.1 (Apple Inc. build 5577)] 在 darwin 上
【问题讨论】:
标签: python matplotlib mayavi