matplotlib的backend

  • linux 端运行 plt.figure(1)报错no display name and no $DISPLAY environment variable
    根据链接
    matplotlib的backend浅析
    报错no display name and no $DISPLAY environment variable
    在代码前插入
import matplotlib                                                                                             
matplotlib.use('Agg')

代码可正常运行

  • 可通过python命令查看当前机器支持的两种后端
import matplotlib
matplotlib.rcsetup.interactive_bk # 获取 interactive backend
matplotlib.rcsetup.non_interactive_bk # 获取 non-interactive backend
matplotlib.rcsetup.all_backends # 获取 所有 backend

你可能感兴趣的:(python库)