• 技术文章 >后端开发 >Python教程

    使用python画图怎么设置渐变色

    尚2019-07-05 09:26:31原创14143

    Python中渐变的实现:

    使用turtle库画一条渐变的蛇的代码:

    from turtle import *
    setup(500, 400, 200, 200)
    penup()
    fd(-250)
    pendown()
    pensize(20)
    seth(-40)
    r = 0.1
    g = 0.2
    b = 0.3
    for i in range(4):
        pencolor((r+0.1*i, g+0.1*i, b+0.1*i))
        circle(40, 80)
        circle(-40, 80)
    pencolor((r+0.1*4, g+0.1*4, b+0.1*4))
    circle(40, 80/2)
    fd(40)
    pencolor((r+0.1*5, g+0.1*5, b+0.1*5))
    circle(16, 180)
    fd(40*2/3)
    done()

    运行结果如下:

    1.jpg

    turtle库的简单用法:

    1、绘图坐标体系

    turtle.setup(width, height, startx, starty)

    作用:设置主窗体的大小和位置

    参数:

    width 窗口宽度。整数值表示像素值,小数表示窗口宽度与屏幕的比例。

    Height 窗口高度。

    Startx 窗口左侧与屏幕左侧的像素距离,如果为None,窗口位于水平中央。

    Starty 窗口顶部与屏幕顶部的像素距离。

    2、画笔控制函数

    turtle.penup() 和turtle.pendown()

    别名: pu.(), up(), pd(), down()

    作用:抬起(落下)画笔,之后移动画笔不绘制(绘制)形状。

    无参数。

    turtle.pensize(wid)

    别名: width(wid)

    作用:设置画笔宽度,当无参数输入时返回当前画笔宽度。

    参数width:画笔宽度。为None或空,返回当前宽度。

    turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))

    作用:设置画笔颜色,无参数输入返回当前画笔颜色。

    参数:colorstring为颜色字符串,”red”。(r,g,b)为颜色对应RGB数值

    3、形状绘制函数

    turtle.fd(distance)

    别名: forward(distance)

    作用:想当前行进方向前进distance距离

    参数:distance为距离向素质,为负数时表示反方向。

    turtle.seth(to_angle)

    别名: sethading(to_angle)

    作用:设置当前行进方向为to_angle,绝对方向角度值。

    参数:to_angle为角度的整数值。

    turtle.ciecle(radius, extent=None)

    作用:根据半径绘制extend角度的弧形。

    参数:radius为半径,为正数时圆心在画笔左侧。Extent为绘制弧形角度。

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是使用python画图怎么设置渐变色的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:初学python用什么编译器 下一篇:python怎么注释
    千万级数据并发解决方案

    相关文章推荐

    • python保存程序后怎么运行• python的编译器怎么安装• python中什么表示空类型• python egg怎么安装
    1/1

    PHP中文网