python plt.show 关闭

在用python中的matplotlib 画图时,show()函数总是要放在最后,且它阻止命令继续往下运行,直到1.0.1版本才支持多个show()的使用。

想在显示图像后继续运行相关的处理命令,或者显示一副图像后关闭它,再显示第二幅图像。如下办法:

plt.close() will close current instance.

plt.close(2) will close figure 2

plt.close(plot1) will close figure with instance plot1

plt.close(‘all’) will close all fiures

Found here.

Remember that plt.show() is a blocking function, so in the example code you used above,plt.close() isn’t being executed until the window is closed, which makes it redundant.

You can use plt.ion() at the beginning of your code to make it non-blocking, although this has other implications.

总结如下例子:

import matplotlib.pyplot as plt

import time

plt.ion() #开启interactive mode

x = np.linspace(0, 50, 1000)

plt.figure(1) # 创建图表1

plt.plot(x, np.sin(x))

plt.draw()

time.sleep(5)

plt.close(1)

plt.figure(2) # 创建图表2

plt.plot(x, np.cos(x))

plt.draw()

time.sleep(5)

print ‘it is ok’

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明python plt.show 关闭!

python plt.show_python plt.show 关闭相关推荐

  1. python matplotlib.pyplot plt.ioff()函数(关闭交互模式用于阻塞程序,不让图片关闭)

    感觉ioff()函数就是个全局设置的东东,启动它,则图形绘制到最后窗口不会关闭(检测到有新的绘制就会更新窗口内容),否则因为开启了ion()交互模式,窗口绘制完就默认关闭 def ioff():&qu ...

  2. python plt_python的plt

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! print(unrate.head(12)) date value0 1948- ...

  3. python matplotlib二维平面等高线的绘制, plt.contour 与 plt.contourf, plt.clabel和plt.colorbar, plt.xticks([])

    引用文章1 https://blog.csdn.net/lanchunhui/article/details/70495353 引用文章2 https://blog.csdn.net/qq_33506 ...

  4. python opencv 内存泄露_解决python中显示图片的plt.imshow plt.show()内存泄漏问题

    当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...

  5. python plt.show_解决python中显示图片的plt.imshow plt.show()内存泄漏问题

    当要处理批量图片,且每张图片都要进行显示时,用plt.imshow() plt.show()会出现内存泄漏, 管理器中看到其中一个python进程的内存不断上涨,目前有找到解决方法 from matp ...

  6. python中的plt是什么意思_Matplotlib中的“plt”和“ax”到底是什么?

    在幕布中绘图,还是在幕布上的单元格中绘图? 实际上,作为最流行和最基础的数据可视化库,Matplotlib在某些方面有些令人困惑,这些部分经常有人问起.我应该在什么时候使用"axes&quo ...

  7. python如何使用plt画出漂亮的柱状图(条形图)

    如何使用plt画出漂亮的柱状图(条形图) 1.配置环境 2.效果图 3.绘图代码 4.代码解释 5.结束语 1.配置环境 使用环境:python3.7 平台:Windows10 工具:matplotl ...

  8. 【编程语言之Python】之plt画图尺寸、去白边

    1.设置画图尺寸 plt.figure(figsize=(10, 5)) 参考网址:https://www.jb51.net/article/140719.htm 2. 去除plt画图四周的空白区域 ...

  9. python之使用plt笔记

    若xxt为 (2,800) np.array类型的数组,将其画图并对每条线设置名字,且横坐标为指定范围[1000,1800]. x = np.arange(1000, 1800)# 法1 plt.pl ...

最新文章

  1. ModuleNotFoundError: No module named ‘cx_Oracle‘
  2. 使用指针输入输出一维数组
  3. 数据库副本的自动种子设定(自增长)
  4. Android开发 asmack断线收不到通知的BUG解决
  5. C++If与Switch语句
  6. ubuntu中颜色拾取器的安装以及16进制ARGB值在线转颜色
  7. python剪辑_用python进行视频剪辑
  8. 今有物不知其数三三数之JAVA_今有物不知其数.三三数之剩二.五五数之剩三.七七数之剩二.问物几何? 题目和参考答案——青夏教育精英家教网——...
  9. 第二工业大学计算机应用大专录取分,2016年上海第二工业大学专科层次依法自主招生各专业分数线...
  10. 程序员必上的20大网站
  11. python gdal 基于栅格shp文件裁剪geotif图
  12. 2014年值得关注的10个开源项目(下)
  13. win电脑主板设置的Bios密码清除方法
  14. 关于游戏性的概念和实物
  15. 武以左为尊,文以右为尊
  16. 【亲测有效】解决 Ubuntu 虚拟机无法共享文件夹的问题
  17. vivo s12参数
  18. 实践篇·让你的图片特别起来—自定义像素化
  19. gin实现简易服务器
  20. 「Adobe国际认证」平面设计师的,终极排版术语综合指南,都包含了哪些设计要点?

热门文章

  1. 【C应用】红外遥控小车程序分析(下)——红外传输数据程序分析
  2. ERP : 钢铁行业解决方案
  3. [渝粤教育] 中国地质大学 政府与事业单位会计 复习题 (2)
  4. 南阳理工计算机与科学技术,南阳理工学院计算机科学与技术咋样
  5. 哈工大2022软件构造Lab3
  6. 基于Webform+ScriptManager控件实现的聊天室
  7. 贵州移动乘“云”而上 助力大数据产业发展
  8. 如何管理归档文件和归档目录
  9. (跟我一起来学区块链(1.8))之 区块链缩短了信任的距离
  10. 价值上万元金色旋风2010建站培训课程整理,免费下载