它们都做不同的事情,因为matplotlib使用分层顺序,其中图形窗口包含可能由许多轴组成的图形。此外,还有来自pyplot接口的函数,还有图类上的方法。我将在下面讨论这两种情况。

pyplot接口

pyplot是一个收集一些函数的模块,这些函数允许以函数式方式使用matplotlib。我这里假设pyplot已经作为进口matplotlib.pyplot导入为plt。

在这种情况下,有三个不同的命令删除东西:

plt.cla() clears an axis,即当前图形中的当前活动轴。它使其他轴不受影响。

哪些函数适合你最好取决于你的用例。

close()函数还允许指定哪个窗口应该关闭。参数可以是使用figure(number_or_name)创建时赋予窗口的数字或名称,也可以是获取的图形实例,即usingfig = figure()。如果没有给close()参数,当前活动的窗口将被关闭。此外,还有语法close(‘all’),它关闭所有图形。

方法的图类

此外,图类提供了清除图形的方法。

我将在下面假设fig是图的一个实例:

fig.clear()是fig.clf()的同义词,

注意,即使del fig也不会关闭关联的图形窗口。据我所知,关闭图窗口的唯一方法是使用如上所述的plt.close(fig)。

matlab 与cla的区别clf,matplotlib:清除一个图,何时使用cla(),clf()或close()?相关推荐

  1. python与matlab哪个更容易学-详解python和matlab的优势与区别

    Python是一种面向对象的解释型计算机程序设计语言.Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 .Pytho ...

  2. Matlab:成功解决引用了已清除的变量 handles

    Matlab:成功解决引用了已清除的变量 handles 目录 解决问题 解决方法 这个破问题耽误了我半个多小时,what fuck!!气死laozi了 哈哈,还好,完美解决! 解决问题 解决引用了已 ...

  3. c语言和matlab的区别,Matlab与C语言区别.pdf

    Matlab与C语言区别 煎 苗 降 看 介 醉 省 价 撂 肚 蛾 隘 述 载 郊 面 粘 掠 懦 灾 畅 辑 壶 焰 浩 衡 械 接 汤 呈 混 谣 焊 酝 抨 扯 曝 绩 麦 藻 潮 践 彪 斟 ...

  4. Matplotlib做动图(基础版)

    今天来用Matplotlib做动图玩玩,怎么让静图变为动图呢?我们现在的看到的电影.电视剧一般是24帧的,也就是每秒24幅图.用Matplotlib做动图也是这个原理用一定数量的静图在一定的时间内播放 ...

  5. python matplotlib画折线图_python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  6. python画曲线图例-python使用matplotlib绘制折线图教程

    matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...

  7. 如何使用python画折线图-python使用matplotlib绘制折线图教程

    matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...

  8. 数据可视化: matplotlib绘制动态图及3维动画

    动画可以有趣地展示某种现象.相比于静态图表,人们更容易被动画和交互式的图表所吸引.在描绘时间序列数据时,动画更有意义,例如多年来股票价格的波动,过去十年气候的季节性变化和和趋势,因为我们可以看到特定参 ...

  9. matlab 学自动驾驶(3) 建立一个驾驶场景并生成综合检测——driving scenario Designer

    matlab 学自动驾驶(3) 建立一个驾驶场景并生成综合检测--driving scenario Designer 文章目录 matlab 学自动驾驶(3) 建立一个驾驶场景并生成综合检测--dri ...

最新文章

  1. flux storm_Apache Storm:如何使用Flux配置KafkaBolt
  2. BPP 相关——01
  3. android 清理工具,Android 版 Avira Optimizer 是 Android 手機清理工具
  4. scss、sass 和 css 的区别
  5. c 复杂的前置后置面试题_练一练!3道经典嵌入式C 面试题,答案在文末
  6. mybatis里面返回list集合
  7. 圈圈USB开发板 IDE40
  8. 如何在arcmap引用谷歌数据
  9. ToString格式转换大全(1)
  10. vs 应用程序无法正常启动0xc000007b 可能与VS中DLL引用有关
  11. 网络系统规划与设计的基本原则
  12. MarkDown常用使用技巧---字体颜色、大小、背景色、表格、图片大小修改---CSDN篇
  13. 极客日报:腾讯下一步或减持美团和拼多多的股份;iPhone 13连续6周成中国最畅销智能手机;Linux 5.16 开发者统计
  14. 用手机版python爬虫_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
  15. No suitable application records were found. Verify your bundle identifi
  16. hbase基于solr配置二级索引
  17. java使用drawtext重叠_DrawText的使用
  18. PCI总线---深入理解PCI总线
  19. spring创建ProcessEngine抛空指针异常
  20. Linux搭建DNS服务

热门文章

  1. Python类和对象使用
  2. 软件测试中一般术语的的英文缩写
  3. 在Linux服务器运行jar包并一直处于后台执行
  4. 自动驾驶 Apollo 源码分析系列,系统监控篇(二):Monitor模块如何监控硬件
  5. docker基本知识和部署在centos系统
  6. 光功率 博科交换机_博科SAN交换机更换SFP后检查进出光功率方法
  7. python框架pika的基本使用
  8. 蚂蚁金服 g6 用法
  9. 鸿蒙 手游sdk 开发教程
  10. (纪中)2419. Grass Planting