- 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