wxgl.App
wxgl.App(backend='auto', **kwds)
三维数据快速可视化类,由wxgl.Scheme派生而来。
backend - 后端GUI库,可选wx或qt,默认auto(按照wx/qt优先级自动选择)
kwds - 关键字参数
size - 窗口分辨率,默认(960, 640)
bg - 画布背景色,默认(0.0, 0.0, 0.0)
haxis - 高度轴,默认y轴,可选z轴,不支持x轴
fovy - 相机水平视野角度,默认50°
azim - 方位角,默认0°
elev - 高度角,默认0°
azim_range - 方位角变化范围,默认-180°~180°
elev_range - 高度角变化范围,默认-180°~180°
smooth - 直线和点的反走样,默认True
wxgl.App.info
wxgl.App.info(time_func=None, cam_func=None)
设置时间信息格式化函数和相机位置信息格式化函数,开启在界面状态栏显示信息功能。
time_func - 以时间t(毫秒)为参数的时间信息格式化函数,返回字符串
cam_func - 以方位角、仰角和距离为参数的相机位置信息格式化函数,返回字符串
wxgl.App.save_fig
wxgl.App.save_fig(outfile, dpi=None, fps=25, frames=100, loop=0, quality=100)
保存画布为图像文件或动画文件。
outfile - 输出文件名,支持的文件格式:'.png', '.jpg', '.jpeg', '.gif', '.webp', '.mp4', '.avi', '.wmv', '.mov'
dpi - 图像文件每英寸像素数
fps - 动画文件帧率
frames - 动画文件总帧数
loop - gif文件播放次数,0表示循环播放
quality - webp文件质量,100表示最高品质
wxgl.App.show
wxgl.App.show()
显示画布。