如何用python画图,使用python画图

  如何用python画图,使用python画图

  python2.6之后,引入了一个叫做Turtle Graphics的绘图工具。Turtle库是python的内部库,可以直接使用import turtle。

  思路:

  1.确定需要画的图。

  2.创建一个画布来绘制您需要的图片。

  (1)画布大小。您可以使用默认大小或自定义画布大小。

  (2)画布的背景色bgcolor()。

  (3)确定起始位置。

  3.画笔的设置。

  (1)画笔的大小和颜色。

  (2)刷运行属性。

  二、定义画布参数

  importturtleast

  T.screensize (width=none,height=none,BG=none) #以像素为单位,参数为画布的宽度、高度和背景色。

  T.screensize()#返回默认大小(400,300)

  T.Screen()#还指示默认的画布大小。注意S是大写的。

  T.setup (w=0.5,h=0.75,startx=none,starty=none) # w,其中h为整数,表示像素,h为小数时,表示电脑屏幕比例。

  #startx,starty坐标表示矩形窗口左上角顶点的位置,默认为屏幕中心位置三、定义画笔.

  1、刷子的状态

  在画布上,默认情况下,有一个坐标轴,其原点是画布的中心。在坐标原点上,有一只面向X轴正方向的乌龟。在这里,我们用两个词来描述乌龟:坐标原点(位置),朝向X轴的正方向(方向)。在龟画中,用位置方向来描述龟(画笔)的状态。

  2.画笔的属性

  画笔(画笔属性、颜色、绘制线条的宽度)

  (1)turtle . penzize():设置画笔的宽度;

  (2)turtle.pencolor():不传入参数,返回当前画笔颜色。传入的参数设置画笔颜色,可以是 green 、 red 或RGB 3 tuple等字符串;

  pencolor(棕色)

  tup=(0.2,0.8,0.55)

  铅笔颜色

  钢笔颜色()

  #33cc8c(3)turtle.speed(速度):设置画笔的移动速度。笔刷绘制的速度范围是[0,10]整数,数字越大越快。

  相关:《Python入门教程》

  3.绘图命令

  操纵乌龟画图的命令有很多,分为三种:一种是移动命令,一种是笔刷控制命令,一种是全局控制命令。

  (1)笔刷移动命令:

  (2)刷控制命令:

  (3)全局控制命令:

  四、命令详解

  Turtle.circle (radius,extent=none,steps=none)描述:用给定的半径画一个圆。

  参数:

  半径(半径);半径为正(负),表示圆心在画笔的左(右)侧画圆;

  Ext(弧度)(可选);

  Steps(可选)(制作半径为的圆的内接正多边形,多边形的边数为steps);

  示例:

  圆(50)#整圆;

  Circle(50,steps=3)#三角形;

  圆形(120,180)#半圆五、绘图举例

  (1)菱形向日葵

  Importturtleast#turtle库是python的内部库,可以直接导入使用。

  defdraw_diamond(turt):

  foriinrange(1,3):

  向前旋转(100)#向前100步

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

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