在用pycharm画图过程中:
import matplotlib.pyplot as plt
from PIL import Image
c = Image.fromarray(b,mode='RGB') (将矩阵np格式转化为Image类型)
plt.imshow(c)
plt.savefig(save_path,dpi=600) (save_path:保存目录,dpi=600:设置图片dpi为多少)
报错:_tkinter.TclError: no display name and no $DISPLAY environment variable
解决方案:
在调用库之前,加入以下语句:
import matplotlib
# Force matplotlib to not use any Xwindows backend.
matplotlib.use('Agg')
重新运行……OK!!!
网友评论