python怎么实现画笔颜色渐变,python画柱状图颜色渐变
Python中渐变的实现:
用龟库画出渐变蛇的代码:
来自海龟进口公司*
设置(500、400、200、200)
佩努普()
fd(-250)
彭登()
沉思(20)
塞思(-40)
r=0.1
g=0.2
b=0.3
对于范围(4):中的I
pencolor((r 0.1*i,g 0.1*i,b 0.1*i))
圆(40,80)
圆(-40,80)
pencolor((r 0.1*4,g 0.1*4,b 0.1*4))
圆(40,80/2)
fd(40)
pencolor((r 0.1*5,g 0.1*5,b 0.1*5))
圆(16,180)
fd(40*2/3)
done()的运行结果如下:
海龟库的简单用法:
1.绘图坐标系
Turtle.setup (width,height,startx,starty)用于设置主窗体的大小和位置。
参数:
Width窗口宽度。整数代表像素值,小数代表窗口宽度与屏幕的比值。
高度窗口高度。
Startx窗口左侧和屏幕左侧之间的像素距离。如果没有,则窗口位于水平中心。
开始窗口顶部和屏幕顶部之间的像素距离。
2.刷子控制功能
Turtle.penup()和turtle.pendown()别名3360pu。()、向上()、PD()、向下()
功能:举起(放下)画笔,然后移动画笔,不画(画)形状。
没有参数。
Turtle.pensize(wid)别名:宽度(wid)
功能:设置画笔宽度,无参数输入时返回当前画笔宽度。
参数:画笔的宽度。为None或空,并返回当前宽度。
Turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))函数:设置画笔颜色,无参数输入当前画笔颜色。
参数:colorstring是一个颜色字符串,“红色”。(r,g,b)是颜色对应的RGB值。
3.形状绘制功能
Turtle.fd(距离)别名3360forward(距离)
功能:将当前方向推进一段距离。
参数:距离是距离的质量,为负时表示方向相反。
Turtle.seth(to_angle)别名: sethading(to_angle)
功能:设置当前行驶方向为_angle,以及绝对方向角度值。
参数:to_angle是角度的整数值。
乌龟。ciecle (radius,extend=none)功能:根据半径画出延伸角度的圆弧。
参数:radius是半径;正值时,圆心在笔刷的左侧。Ext是画弧角。
更多Python相关技术文章,请访问Python教程专栏学习!以上是如何用python绘图设置渐变颜色的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。