范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

没人玩过的pythonmatplotlib模拟动态时钟

  1 效果
  2 介绍:
  2.1 用python的matplotlib模拟动态时钟,全网基本没有玩过。
  2.2 matplotlib基本用于数据可视化,并非用于动画设计,我曾用于模拟太阳-地球-月亮,很受大家喜欢。
  3 讲解
  3.1 导入模块import numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation from datetime import datetime
  3.2 第2步:定义画布fig=plt.figure(figsize=(6,6)) #画布外的背景颜色设置 fig.patch.set_facecolor("black") ax=plt.gca()
  3.3 第3步:定义时钟相关要素#圆盘 ln1,=ax.plot([],[],"-",lw=2) #绿色秒针小圆圈 ln2,=ax.plot([],[],"-",color="g",lw=1) #红色秒针线 line_s,=plt.plot([],[],"-",color="r",lw=1) #绿色时针线 line_h,=plt.plot([],[],"-",color="g",lw=1) #黄色分针线 line_m,=plt.plot([],[],"-",color="y",lw=1)
  3.4 第4步:定义时针和分针线,且时间获取angle = 360 #一圈正好360°  #定义绑定的角度 def wrap_angle(angle):     return angle % 360  #获取今天的时间 today = datetime.today() #定义时分秒 hours = today.hour % 12 #显示12h制 #hours = today.hour % 24 #显示24h制 minutes = today.minute seconds = today.second  #时针线 hour_angle = wrap_angle(hours * (360 / 12)+30) #radians() 方法将角度转换为弧度。 hour_angle = np.radians(hour_angle) line_h_x=np.cos(hour_angle) line_h_y=np.sin(hour_angle) line_h.set_data([0,line_h_x],[0,line_h_y])  #分针线 min_angle = wrap_angle(minutes * (360 / 60)+90) min_angle = np.radians(min_angle) line_m_x=np.cos(min_angle)*1.5 line_m_y=np.sin(min_angle)*1.5 line_m.set_data([0,line_m_x],[0,line_m_y])
  3.5 第5步:初始化圆盘和刻度theta=np.linspace(2*np.pi,0,60,endpoint=False) #圆盘的半径 r_out=2  #定义初始化 def init():     radius = 1.85      #num=[1,2,3,4,5,6,7,8,9,10,11,12]     #等于上面     num= [i+1 for i in range(12)]     for i in range(12): #定义时钟上面的1~12的小时刻度             angle = np.radians(i * (360 / 12)-60) #角度             x = np.cos(angle) * (radius)  #x坐标             y = -np.sin(angle) * (radius)  #y坐标             ax.text(x, y, num[i],color="red",fontsize=18,ha="center",va="center")          #画时钟圆圈     ax.set_xlim(-2,2)     ax.set_ylim(-2,2)     x_out=[r_out*np.cos(theta[i]) for i in range(len(theta))]     y_out=[r_out*np.sin(theta[i]) for i in range(len(theta))]     ln1.set_data(x_out,y_out)      return ln1,
  3.6 第6步:秒针和秒针头小圆圈动画更新def update(i):     #绿色秒针小圆圈的半径     r_in = 0.1          #秒针线     line_s_x=np.cos(theta[i])*1.7     line_s_y=np.sin(theta[i])*1.7     line_s.set_data([0,line_s_x],[0,line_s_y])      #秒针的头,绿色小圆圈     x_in = [((r_out - r_in) * np.cos(theta[i]) + r_in * np.cos(theta[j])) for j in range(len(theta))]     y_in = [((r_out - r_in) * np.sin(theta[i]) + r_in * np.sin(theta[j])) for j in range(len(theta))]     ln2.set_data(x_in, y_in)          return ln2,
  3.7 第7步:结束ani=animation.FuncAnimation(fig,update,range(len(theta)),init_func=init,interval=1000) plt.axis("off") plt.show()
  自己整理,分享出来,有一个小小的bug。
  就是时针分针秒针不是真实的时间和刻度的联动,是模拟动态时钟而已,欢迎大高手踊跃改进。

边际递减效应tips为什么妻子付出越多,男人却越来越挑剔呢?其实就是边际效应递减规律在发挥作用哦!每新增一次,所到来的效益就会越来越小。男人一开始会因为新鲜,因为难得,所以妻子会得到感激,而一经典场景教育小红帽的故事tips让每一个生活场景成就最快乐的教育,提供适合的教育内容,把学融入玩,充分调动孩子的积极能动性,每一寸光阴轻松又愉快,又能充分汲取养分。比如小红帽的故事,全家人一起扮演,孩子仅被东京奥运的巨型人偶吓到了?还有更多人偶你不知道1hr吓死人的巨型人偶前两天,日本举办了一场与奥运相关的艺术展览,主题是搬运幸福之旅。在这个展览上,出现了一个高达10米的巨型人偶,名叫MOCCO。这个人偶不仅体型庞大表情严肃全身宝宝晚上喊腿痛很有可能正在长个儿宝宝有时候偶尔晚上突然哭喊起来,大叫腿痛。或许,白天宝宝的腿并没有发生任何问题啊,怎么会这样呢?宝妈们,别担心,其实这是一个好现象,因为这可能是宝宝在长高哦!这就是所谓的生长痛,而晚上锻炼靠不靠谱?每天看着自己日益增长的体重以及越来越粗的大腿,一股心塞的气息就扑面而来。想想自己曾经也属于苗条的一员,怎么没过多久就变得这么的粗壮呢?也有想过每天早上起来跑步,但是闹钟一响就忍不住一年级小学生精选练字教材,完整高清版新生描红字帖(带笔顺)今天整理到一份非常不错的适合小学一年级孩子使用的练字帖。从最简单的笔画开始练习,然后开始练习一年级所学的生字,每一个字都有笔顺,孩子们即练习了字,又掌握了生字的笔画,一举两得。本资人教版二年级上册语文教材,14单元高清课堂笔记课本(手写版)16年级课堂笔记教材29。8购买本学期的教学基本已经结束,接下来就是孩子们最快乐的时光,每年最长的假期暑假。暑假假期接近2个月的时间,一方面孩子们可以好好地玩耍一下,另一方面也不能童书中的爱马仕又来了!读小库顶配级名人传记,本本惊艳首先要提醒大家一句,今天的文章很长但大家一定要耐心看下去因为今天要推荐的这一大套书,实在是很精彩,本本惊艳,写这篇文的我,用激动得都心颤抖了来形容丝毫不差。我猜,已经有不少妈妈已经我敢说,这书买到就赚到!每一页都惊艳到我Hello!大家好,我是小半爸。今天有点小激动,因为要给大家推荐一套我的大爱,也强烈建议大家要给娃收藏的藏在地图里的中国历史。我虽是理工出身,但自小就是个不折不扣的历史迷。在咱们东孙云晓生活感悟时间的富养比物质的富养更珍贵孙云晓生活感悟生活感悟801曾翻译过大长今的作家诗人薛舟专门为两个女儿创作熊猫俏俏历险记的亲子系列故事书。令我感动的是,他是一位爱心满满的好父亲,舍得用大量时间陪伴两个女儿,而当他孙云晓生活感悟无论是学校教育还是家庭教育,儿童文学都是珍贵的资源生活感悟孙云晓生活感悟生活感悟489听中国海洋大学朱自强教授讲童话好脏的哈利,你可以理解儿童的心理多么曲折而有趣,而理性精神是其中的精髓。宠物狗哈利不爱洗澡,把洗澡刷子藏花园里后外
全球通归来,能否再塑辉煌自2020年12月,中国移动重新推出针对高端客户的全球通品牌后,中国移动陆续发布了针对全球通的各项优惠,让我们一起看看都有哪些优惠吧。1。健康酒店出行三大权益健康权益由微医和平安好8元套餐服务据小编了解,中国移动作为国内最大的电信运营商,累计的用户如今已超过9亿人,更是稳坐运营商巨头的宝座。不过作为三大运营商中的老大哥,很显然并没有起到好的榜样,总是有大量的消费者对其感5G助力车载CT随着5G技术的发展,工业农业医疗教育等行业也都借上了5G的东风,有了新的发展。特别是医疗行业,在5G技术的帮助下,医疗卫生行业也有了新的发展。月初,由中国移动海南公司承建的5G智慧家长如何预防孩子交到坏朋友朋友对孩子的成长至关重要。父母们最担心的就是孩子交到坏朋友,因为小到生活习惯,大到品行,坏朋友都会给孩子带来诸多的负面影响。所以,父母们与其等孩子到了青春期交到坏朋友再着急,不如在猫冬最佳读物,给孩子的寒冬生活增添一抹乐趣寒冷的冬天,孩子们不得不躲在家里过上猫冬的生活。为了给孩子们枯燥乏味的生活增添色彩,大力嬷嬷特意精选了八本有意思的图书绘本,让孩子在这个寒冬不仅过得有趣,还能有所收获。你好城市作者儿童滑雪别跟风,做好功课安全是第一在带孩子开眼界多体验这件事儿上,大部分家长都会选择文化运动的组合,希望孩子能文武双全齐头并进。而在运动类中,滑雪成了近年来的新晋宠儿。根据2019年度中国滑雪产业白皮书显示,滑雪游春节,别让孩子成为你的社交工具春节将至,在亲朋好友聚会上,孩子,是一个永远说不完的话题。各家父母最喜欢谈论自己的孩子,并进行纵横比较。表扬也好,批评也罢,孩子仿佛变为父母用来冲散冷场显摆炫耀的社交工具。他们最喜一个套套,套住的不仅仅是安全,还有孩子那份好奇的心最近韩国素媛案的凶手赵斗顺在2020年12月刑满出狱,再次把保障孩子性安全这件事推上了热议。其实小编想说,生活中除了要注重孩子被迫性侵,还要注重并防范孩子主动性行为所带来的安全问题单亲家庭的孩子磨难多,融入社会更困难很多单亲家庭的孩子在融入社会的过程中,都会出现各种问题。而这很大一部分原因是因为父母离异,对孩子造成了伤害,再加上很多单亲家长和孩子之间存在沟通不良和教育缺失的情况,进而导致一些孩圣诞节快到了,学做超简单的圣诞姜饼人,驱寒又暖胃圣诞节快到啦,快来学做一道好吃又好看的圣诞姜饼人吧圣诞节里不可缺少的小点心就是姜饼人。这种带有淡淡姜味儿,造型可爱又充满乐趣的小饼干深受小朋友的喜爱。姜饼人制作并不难,快快跟随小编你还在给孩子吃奶片吗?这些注意事项要知道奶片,因其携带食用方便,口味多变,口感醇香,而深受儿童的喜爱。前些年,奶片曾经风靡一时,而近几年来受追捧程度已经远不如从前,可商超儿童用品店奶制品店里仍然有它们的一席之地。并且很多