python中的绘图工具有不少,比如matplotlib等等,但这些只能用来画表格,今天我们来介绍一款可以用来画画的库——turtle。
一、绘图原理
我们通过控制初始位置为(0,0)的海龟进行移动,根据一组函数指令的控制,在平面坐标系中移动,从而在它爬行的路径上绘制了图形。
二、开始绘图
turtle是python自带的库,我们直接import导入即可
import turtle
设置绘图区域属性
绘图区域背景色的设置
turtle.bgcolor('blue')
选择想要的颜色即可
绘图区域大小设置
turtle.setup(width=200,height=100)
参数:
width, height:
输入宽和高为整数时, 表示像素;
为小数时, 表示占据电脑屏幕的比例。
画笔绘制图形
让我们先简单的画一条直线
turtle.forward(100)
forward()是turtle的内置函数,表示从原点向前进多少距离。我们还可以控制画笔的角度让他转弯。与之对应的是backward(),后退多少距离
turtle.backward(100)
turtle.left(60)
turtle.forward(100)
这里的left()就表示画笔的转弯方向和角度了,相应的right则为向右转。