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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。