Python绘制动态图,Python画动图

  Python绘制动态图,Python画动图

  Python是无限好用的,内容非常广泛。比如制作接下来要介绍的动画,可以用Python来实现。我想我的伙伴们听完这些内容后会很感兴趣的。如何实现它们?你不想知道吗?下面编辑为大家整理了一下。一起看看吧~

  创建步骤:

  第一次导入我们的库时,turtle(绘制图元)和random(生成随机颜色和高度值)importturtleast #必须导入turtle库,昵称为t。

  导入语言程序

  创建一个自定义函数rect(绘制一个矩形。这四个参数是矩形的高度、颜色、X和Y坐标值。defrect(h,c,x,y):

  T.将t.goto(x,y)画笔移动到特定位置。

  T.设置填充颜色(c) #填充颜色

  t.begin_fill()

  绘制foriinrange(2) :# rectangle

  T.软盘(20)。

  t.lt(90)).

  T.软盘(h))。

  t.lt(90)).

  t.end_fill()

  用16种随机颜色画出16个矩形,存储在列表C中,形成一个静态条形图。c=[]

  for range(16):#在16中设置随机颜色

  c.append((r.random)、r.random)、r.random))

  T.将t.speed(11)的绘图速度设置为11。

  x=-180

  T.关闭跟踪器(假)快速绘制轨迹。

  foriinrange(16):

  h=r.randint (20,220))).

  rect(h,c[i],x,0)))).

  x 20 #以下矩形的x坐标值。

  画6666静态条形图的图案,注意停留时间的技巧。for range(6666):# 6666次绘图

  x=-180

  T.tracker(假))。

  foriinrange(16):

  h=r.randint (20,220))).

  rect(h,c[i],x,0)))).

  x=x 20

  T.打开追踪器(true)会降低绘图速度。

  T.circle(1) #画一个半径为1像素的圆,为了能停留一会儿

  T.tracker(假))。

  t.clear())

  总结:

  理解整个目标动画的关键在于整个代码的最后四句话。通过显示笔迹和画小圆圈来争取每张图片的停留时间,我们可以调整我们动画的速度。最后,我收到了t.clear(。t .跟踪程序(true))。

  t.circle(1)).

  T.tracker(假))。

  t.clear())

  就这些了。请学会理解。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: