任何关于算法、编程、AI行业知识或博客内容的问题,可以随时扫码关注公众号「图灵的猫」,加入”学习小组“,沙雕博主在线答疑~此外,公众号内还有更多AI、算法、编程和大数据知识分享,以及免费的SSR节点和学习资料。其他平台(知乎/B站)也是同名「图灵的猫」,不要迷路哦~

一、解决警告信息

... ...
... ..._tkinter.TclError: no display name and no $DISPLAY environment variable

两种解决方法:

1、python文件中:

在 from matplotlib import pylot 之前,添加代码:

如下:

import matplotlib as mpl
mpl.use('Agg')from matplotlib import pylot 

2、在配置文件中:

Linux中,创建文件 ~/.config/matplotlib/matplotlibrc, 
(其中,~/.config/matplotlib/是配置文件matplotlibrc的路径)

添加如下一行:

backend : Agg

Windows下解决方案应该是一样的(只是配置文件位置不同),还没有使用Windows跑过,请自行Google。

二、生成图片

支持的格式(注意不支持jpg格式): 
eps, pdf, pgf, png, ps, raw, rgba, svg, svgz

在plt.draw() 或者 plt.show() 之后添加生成图片的代码:

...
...plt.show()plt.savefig('/home/moxiao/code/python/classification_pr.png')

三、在GUI里打开代码生成的图片即可

四、完整示例

picture.py代码:

# -*- coding: utf-8 -*-import numpy as np
import matplotlib.pyplot as pltplt.figure(1) # 创建图表1
plt.figure(2) # 创建图表2
ax1 = plt.subplot(211) # 在图表2中创建子图1
ax2 = plt.subplot(212) # 在图表2中创建子图2x = np.linspace(0, 3, 100)
for i in range(5):plt.figure(1)  # 选择图表1plt.plot(x, np.exp(i*x/3))plt.sca(ax1)   # 选择图表2的子图1plt.plot(x, np.sin(i*x))plt.sca(ax2)  # 选择图表2的子图2plt.plot(x, np.cos(i*x))plt.show()
plt.savefig('table.png')

运行结果: 在本地生成 table.png, 在GUI中打开图片: 

matplotlib无法显示图片的解决方法(non-gui backend)相关推荐

  1. 文本文档写html图片显示不出来,word文档几种不显示图片的解决方法

    word文档几种不显示图片的解决方法 我们在Word文档添加图片的时候,常常会遇到图片显示不出来的情况,那么这个时候应该怎么办呢?下面就来和小编一起看看word文档几种不显示图片的解决方法吧. 1.可 ...

  2. 苹果手机不显示图片的解决方法

    苹果手机不显示图片的解决方法 给图片设置下大小就有了.. 查看原文:http://newmiracle.cn/?p=508

  3. 【Python】matplotlib plt显示中文乱码解决方法

    原因:matplotlib库中没有中文字体,使用plt绘图时会出现乱码 如果遇到在matplotlib图例显示中文乱码情况,解决方法就是在程序最前进行下面参数设置: import matplotlib ...

  4. win7 不显示图片缩略图(解决方法)

    情况如下: 图片文件没有显示缩略图,更改过多种显示方式都没有用,上网看了下,好多人说需要装什么插件,回来想到是不是文件夹设置的问题,一查看,果然找到原因,解决方法如下: 点击工具栏的"组织& ...

  5. html插入图片出现红叉,网页图片显示红色叉怎么回事 网页图片有些不显示的有效解决方法...

    浏览各种网页是很多小伙伴们的日常,所以很多的网页知识都大概知道,当然也会遇到一些网页上的问题,比如说在浏览网页时图片全部不显示并且有红叉,相信大多数的朋友都会瞬间关闭然后打开另外一个页面,如果这张图片 ...

  6. 【word 应用篇】word如何插入页码以及word插入图片显示不全的解决方法

    文章目录 word如何插入页码.word插入图片显示不全的问题 1.word如何在某一页开始设置页码 2.word中插入图片时,图片会显示不全的解决方法 word如何插入页码.word插入图片显示不全 ...

  7. html谷歌浏览器3D效果 图片不出现,chrome浏览器图片无法显示怎么办 chrome浏览器显示不出图片的解决方法...

    谷歌浏览器是现在非常多用户常用的浏览器之一,在很多使用的过程中,难免也会遇到一些问题,最近有很多用户在浏览器页面时发现图片无法正常显示,那么这种情况该怎么解决呢?下面教程之家网为大家带来chrome浏 ...

  8. Win11图片不显示缩略图怎么办?Win11图片不显示缩略图的解决方法

    正常情况下我们在点击打开文件夹的时候是可以看到图片的缩略图的,但也有一些小伙伴出现无法看到缩略图的情况,遇到这种情况应该如何解决呢?下面就和小编一起来看看有什么解决方法.更多教程参考小白一键装机网 W ...

  9. nuxt.js中的静态图片显示不出来解决方法

    nuxt.js中的静态图片显示不出来解决方法 <script> export default {data() {return {imgList: [{ name: "图1&quo ...

  10. word中图片为嵌入式格式时显示不全_word嵌入图片显示不全怎么办-word嵌入图片显示不全的解决方法 - 河东软件园...

    word是我们最常用的办公组件之一,其具备了强大的文字编辑与文字处理功能,帮助用户轻松的进行编辑,而在使用word的过程中,我们难免需要在其中插入图片,从而帮助我们更好的表达我们的内容,而部分用户在插 ...

最新文章

  1. 大数据在犯罪预防中有独特价值
  2. sql 分号变成多行_SQL(2)
  3. python导入同目录下的模块_如何从同一目录下的模块导入?
  4. 计算机专业sci二区论文难吗,通信专业二区sci难吗
  5. 安卓9.0添加服务修改SELinux
  6. 工作流实战_27_flowable 自定义sql查询
  7. linux可以用dos命令是什么意思,Linux系统常用命令与DOS命令的类似之处和本质区别各是什么?...
  8. 二阶矩阵乘法C语言,c语言矩阵相乘
  9. Httpwatch抓包
  10. 判断一个数是不是质数(素数)
  11. Windows 技术篇 - win10系统更新后切换应用一直自动切换为微软输入法解决方法,win10微软输入法卸载方法
  12. 财帮子,一个非常不错的投资理财社区
  13. 苹果屏幕录制5831_苹果录屏功能在哪?教你轻松开启iPhone录屏
  14. 笛卡尔积、除、(外)连接等重要关系代数求解方法 概述
  15. html按钮和多选框
  16. 在桌面上离线编辑Office Web Apps文档
  17. 1044: 顺序栈基本操作的实现
  18. 关于NC65通过接口新增客户档案并分配出现的分配组织错误的问题及解决方法
  19. 怎么修改u盘html格式的文件,如何实现U盘转为NTFS格式可传4G以上文件
  20. FCPX插件-6组优雅简约广告促销图文展示介绍动画 Unique Promo

热门文章

  1. 【转】乐观锁和悲观锁的区别
  2. 类数据源Visual C++对ODBC数据库资源的访问
  3. POJ1039+几何+直线于线段相交
  4. C 语言 结构类型 结构
  5. node-amqp 使用fanout发布订阅rabbitmq消息
  6. 树形DP+DFS序+树状数组 HDOJ 5293 Tree chain problem(树链问题)
  7. 代码的自动生成...
  8. 自学Python6个月,你能找到工作吗?
  9. 心法利器[57] | 文本多分类问题经验
  10. 注意力机制可解释吗?这篇ACL 2019论文说……