首页天道酬勤python制作动画代码,python制作动态数据图

python制作动画代码,python制作动态数据图

张世龙 05-12 11:14 44次浏览

Python真是无限易用,内容非常广泛,比如制作接下来要介绍的动画,可以利用Python实现。 我想伙伴们听了这些内容一定很感兴趣,怎么实现呢? 大家不想知道吗? 下面的编辑给大家整理了一下。 一起看看吧~

创建步骤:

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

导入语言程序

创建绘制矩形的自定义函数rect (。 4个参数分别是长方形的高度、颜色、x、y坐标值。 defrect(h,c,x,y ) :

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

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

t.begin_fill ()

绘制foriinrange(2) :#矩形

t .软盘(20 )。

t.lt(90 ) )。

t .软盘(h ) )。

t.lt(90 ) )。

t.end_fill ()

画16个长方形,首先生成16种随机颜色并存储在列表c中,形成静态条形图。 c=[]

foriinrange(16 ) :#设定16中的随机颜色

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

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

x=-180

t .关闭跟踪器(false )轨迹快速绘制

foriinrange(16 ) :

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

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

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

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

x=-180

t .跟踪器(假) )。

foriinrange(16 ) :

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

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

x=x 20

t .打开跟踪器(true )轨道会减慢绘制速度

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

t .跟踪器(假) )。

t.clear () )

总结:

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

t.circle(1) )。

t .跟踪器(假) )。

t.clear () )

以上就是一切。 请大家学习理解。

苹果笔记本电脑哪款好,苹果笔记本怎么切换系统