首页 > 其他分享 >用matplotlib迭代画图,在plt.show()执行后代码暂停

用matplotlib迭代画图,在plt.show()执行后代码暂停

时间:2023-09-08 23:44:30浏览次数:48  
标签:plot plt show matplotlib ion pause

https://tieba.baidu.com/p/4778495824

幸好刚刚找到答案了,对于题主来说可能是帮不上忙了,但是对于碰巧搜到这里的同萌们可能会方便很多,最简实现如下(Python 3.6.2):
import matplotlib.pyplot as plt
import numpy as np


plt.ion() #开启interactive mode
x = np.linspace(0, 50, 1000)
plt.plot(x, np.sin(x))
plt.pause(5)
plt.close()
plt.plot(x, np.cos(x))
plt.pause(5)
print('it is ok')


注意事项:
1.pyplot的ion(交互)方法和show(阻塞)方法冲突,不能同时使用。
2.在ion方法下,可以不plt.figure()创建绘图窗口,直接plot,也可以实现迭代中按代重绘的目的。
3.在ion方法下,正确的暂停方法应该用pause方法,而不是用time.sleep()。
4.想就这一问题进行更多探索,请参考本答案的引用文章:http://bbs.eetop.cn/thread-382878-1-1.html

 

标签:plot,plt,show,matplotlib,ion,pause
From: https://www.cnblogs.com/liushao-AI/p/17688763.html

相关文章

  • window.showModalDialog与window.open全屏显示
    搞了半天就是搞不出模式对话框的全屏显示,原来其与window.open的参数设置完全不同.functionwinModalFullScreen(strURL){varsheight=screen.height-70;varswidth=screen.width-10;varwinoption="dialogHeight:"+sheight+"px;dialogWidth:"+swidth+"px;status:ye......
  • 笔记 | element table show-overflow-tooltip 位置偏移的问题
    一、问题因为我目前的项目是微前端的工程,最外层有一个50px的通用头部,所以页面要减去50px。所有页面看似都很完美,但是使用el-table-column的show-overflow-tooltip属性时,tooltip会向下偏移50px。想到的解决办法:按照el-tooltip的属性更改placement="right"能解决。但......
  • $('.panel-collapse').on('show.bs.collapse', function () {})详解
    $('.panel-collapse').on('show.bs.collapse',function(){});这段代码是在使用jQuery来绑定事件。$('.panel-collapse')部分是一个选择器,它选择了当前页面上所有有panel-collapse这个类的元素。如果你在HTML中有这样的元素:<divclass="panel-collapse"></div>,那么这......
  • 【matplotlib基础】--刻度
    Matplotlib中刻度是用于在绘图中表示数据大小的工具。刻度是坐标轴上的数字或标签,用于指示数据的大小或值,通常以整数或小数表示,具体取决于坐标轴的类型和限制。1.主次刻度默认的绘制时,坐标轴只有默认的主要刻度,如下所示:frommatplotlib.tickerimportMultipleLocatorx=......
  • 【matplotlib基础】--坐标轴
    Matplotlib的坐标轴是用于在绘图中表示数据的位置的工具。坐标轴是图像中的水平和垂直线,它们通常表示为x轴和y轴。坐标轴的作用是帮助观察者了解图像中数据的位置和大小,通常标有数字或标签,以指示特定的值在图像中的位置。1.坐标轴范围Matplotlib绘制图形时,会自动根据X,Y轴......
  • ShowMeBug X 得物APP | 精准识别技术人才,高效搭建潮流电商团队
    ShowMeBug签约了新一代潮流网购社区——得物APP,并在技术的赋能下,为得物APP提供了有效的技术人才招聘解决方案,帮助企业快速识别优质技术人才,精准评估技术人才实力。得物APP通过ShowMeBug 技术测评环节的智能组卷和自动评卷功能,HR高效完成对技术候选人的初步筛选,为技术面试官节......
  • 字节青训营 x ShowMeBug:项目实战,弥补学用鸿沟
    近期,ShowMeBug与字节青训营联合举办针对技术人群的培训实践活动,该活动目前正如火如荼地进行中,并即将迎来尾声。  这是一次理念相契的合作。字节青训营是稀土掘金社区发起的技术培训和人才选拔项目,面向在校大学生,旨在培养优秀且具有职业竞争力的开发工程师。在传统的教育视......
  • Apple script to show or hide window
    https://apple.stackexchange.com/questions/98123/what-is-the-applescript-command-to-show-or-hide-iterm2-windowHereareseveraloptions(noneofthemhavebeentested,sotestandseewhichoneworksforyou):Option1:tellapplication"iTerm2"......
  • CTFSHOW_你会异或吗
    Python文件操作python安装(vscode)在VSCode中选择Python解释器的方法vscodesettings.json设置file=open("misc5.png","rb")content=file.read()withopen("flag.png","wb")asa:forcontentsincontent:a.write(bytes([c......
  • CTFSHOW_web1
    PHPintval()函数wp1wp2intval()函数和mysqllimit用法......