今日看点

animation绘制动画图

发表于话题:第七次人口普查数据结构
发布时间:2021-05-12
import numpy from matplotlib import pyplot from matplotlib import animation def update_points(num): point_ani.set_data(x[num],y[num]) #更新点的位置,将这里的(x[num],y[num])替换(x[0],y[0]) if num%5==0: point_ani.set_marker("*") point_ani.set_markersize(12) else: point_ani.set_marker("o") point_ani.set_markersize(8) text_pt.set_position((x[num],y[num])) #更新文本位置 text_pt.set_text("x=%.3f,y=%.3f"%(x[num],y[num])) #更新文本内容 return point_ani,text_pt, x=numpy.linspace(0,2*numpy.pi,100) y=numpy.sin(x) fig=pyplot.figure(tight_layout=True) pyplot.plot(x,y) pyplot.grid(ls="--") #给图像添加网格 text_pt = pyplot.text(4, 0.8, '', fontsize=16) point_ani,= pyplot.plot(x[0], y[0], "ro") #声明点对象,必须有逗号,表示得到元组 #开始制作动画 ani=animation.FuncAnimation(fig,update_points,numpy.arange(0,100),interval=100,blit=True) ani.save("test2.gif", writer='pillow',fps=10) #保存动图 pyplot.show()

#上面的代码中,首先定义了一个update_points函数,用于更新绘制的图中的数据点。此函数的输入参数num代表当前动画的第几帧,
#函数的返回,即为我们需要更新的对象,需要特别注意的是:reuturn point_ani,这个逗号一定加上,否则动画不能正常显示。当
#然这里面操作的点对象point_ani我们一般会提前声明得到:point_ani, = plt.plot(x[0], y[0], "ro")。接下来就是将此函数传
#入我们的FuncAnimation函数中,函数的参数说明可以参见官网,这里简要说明用到的几个参数。


#第1个参数fig:即为我们的绘图对象.
#第2个参数update_points:更新动画的函数.
#第3个参数np.arrange(0, 100):动画帧数,这需要是一个可迭代的对象。
#interval参数:动画的时间间隔。
#blit参数:是否开启某种动画的渲染。

 

标签组:[动画] [animation] [num

本文来源:https://www.kandian5.com/articles/13479.html

相关阅读

《庄子·杂篇·徐无鬼》原文

徐无鬼因女商见魏武侯,武侯劳之曰:“先生病矣,苦于山林之劳,故乃肯见于寡人。”徐无鬼曰:“我则劳于君,君有何劳于我!君将盈耆欲,长好恶,则性命之情病矣;君将黜耆欲,牵好恶,则耳目病矣。我将劳君,君有何...

2025-04-28

《庄子·杂篇·让王》简介

“让王”,意思是禅让王位。本篇文章的主旨在于阐述重生,提倡不因外物妨碍生命的思想。利禄不可取,王位可以让,全在于看重生命,保全生命。“轻物重生”的观点历来多有指斥,认为与庄子思想不合,但其间亦有相通之...

2025-04-28

世宗贤妃墓简介

世宗贤妃墓,又称“世宗贤妃坟”、"世宗六妃、二太子墓"或“四妃、二太子墓”。是明十三陵的7座妃嫔墓之一。内葬有郑贤妃等至少四位妃子、二位太子。墓园简介位于神宗四妃墓及悼陵之间,俗称"小宫"。坟园坐北朝...

2025-04-28

《庄子·杂篇·徐无鬼》简介

“徐无鬼”是开篇的人名,以人名作为篇名。全篇大体可分为十四个部分。第一部分至“莫以真人之言謦吾君之侧乎”,写徐无鬼拜见魏武侯,用相马之术引发魏武侯的喜悦,借此讥讽诗、书、礼、乐的无用。第二部分至“君将...

2025-04-28

《庄子·杂篇·庚桑楚》简介

《庄子·杂篇·庚桑楚》:“庚桑楚”是首句里的一个人名,这里以人名为篇名。全篇涉及许多方面的内容,有讨论顺应自然倡导无为的,有讨论认知的困难和是非难以认定的,但多数段落还是在讨论养生。全文大体可以分为五...

2025-04-28

庄子《知北游》译文赏析

知向北游历来到玄水岸边,登上名叫隐弅的山丘,正巧在那里遇上了无为谓。知对无为谓说:“我想向你请教一些问题:怎样思索、怎样考虑才能懂得道?怎样居处、怎样行事才符合于道?依从什么、采用什么方法才能获得道?...

2025-04-28

《庄子·杂篇·庚桑楚》原文

老聃之役有庚桑楚者,偏得老聃之道,以北居畏垒之山。其臣之画然知者去之,其妾之挈然仁者远之。拥肿之与居,鞅掌之为使。居三年,畏垒大壤。畏垒之民相与言曰:“庚桑子之始来,吾洒然异之。今吾日计之而不足,岁计...

2025-04-28

《庄子·外篇·知北游》简介

《庄子》是战国时期著名思想家庄周的毕生精华之作,《知北游》是《庄子·外篇》中的最后一篇,也是具有重要地位的一篇,对于了解《庄子》的哲学思想体系也较为重要。本篇是“外篇”的最后一篇,以篇首的三个字作为篇...

2025-04-28

《庄子·外篇·知北游》原文

知北游于玄水之上,登隐弅之丘,而适遭无为谓焉。知谓无为谓曰:“予欲有问乎若:何思何虑则知道?何处何服则安道?何从何道则得道?”三问而无为谓不答也。非不答,不知答也。知不得问,反于白水之南,登狐阕之上,...

2025-04-28

《庄子·外篇·田子方》简介

田子方是篇首的人名。全篇内容比较杂,具有随笔、杂记的特点,不过从一些重要章节看,主要还是表现虚怀无为、随应自然、不受外物束缚的思想。全文自然分成长短不一、各不相连的十一个部分,第一部分至“夫魏真为我累...

2025-04-28