Python绘图,turtle库的使用

Python绘图库,turtle

1、turtle的绘图窗体

1)Turtle的一个画布空间最小单位是像素。
2)turtle.setup(width, height, startx, starty)

  • setup()设置窗体大小及位置
  • 4个参数中后两个可选
  • setup()不是必须的
    如:turtle(800,400,0,0)
    屏幕左上角为坐标系(0,0),turtle的左上角为窗体绘图的坐标原点。
    turtle.setup(width, height, startx, starty)后两个参数是起始点的参数坐标,起始点的参数坐标指的是窗体左上角的坐标,左上角位置坐标指的是窗口左上角相对于屏幕左上角的位置坐标。
    在这里插入图片描述
    若不使用后两个参数,系统默认窗体在屏幕的正中心。
    如:turtle(800,400)
    在这里插入图片描述

2、turtle空间坐标体系

画布上以中心为坐标原点的空间坐标体系:绝对坐标&海龟坐标。
1)绝对坐标
在这里插入图片描述
2)海龟坐标
在这里插入图片描述
在这里插入图片描述

3、turtle角度坐标体系

画布上以空间x轴为0度的角度坐标系:绝对角度&海龟角度
1)绝对角度
在这里插入图片描述
2)海龟角度
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、RGB色彩体系

RGB色彩模式:小数值模式&整数值模式。默认采用小数模式
更改色彩模式:turtle.colormode(mode)
—1.0: 小数值模式
—255: 整数值模式
常用RGB色彩
在这里插入图片描述

5、画笔控制函数

在这里插入图片描述

6、运动控制函数

控制海龟行进:走直线&走曲线
turtle.forward(d) 或者 turtle.fb(d):前进,走直线。
—d:行进距离,可以为负数
turtle.circle(r,extent=none):走曲线,根据半径r绘制extent角度的弧形
— r: 默认圆心在海龟左侧r距离的位置
—extent: 绘制角度,默认是360度整
如:
在这里插入图片描述

7、方向控制函数

控制海龟面对方向: 绝对角度。

  • turtle.setheading(angle) 或者 turtle.seth(angle):改变行进方向,海龟走角度。
  • angle: 行进方向的绝对角度
    如:
    在这里插入图片描述
    控制海龟面对方向:海龟角度
    turtle.left(angle) 海龟向左转
    turtle.right(angle) 海龟向右转
    — angle: 在海龟当前行进方向上旋转的角度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值