用Python绘制渐变色的三角螺旋线

本文章主要教大家如何制作渐变颜色的三角形螺旋线,下面是相关代码块的解析,仅供喜爱python的小伙伴们学习参考。

下面我们来看一下“青铜版”渐变的三角螺旋线,颜色过渡明显,层次分明,视觉上有较强的冲击,已经比较完美了,但是颜色渐变还不够细腻。

python colorbar长度 python中colormode_渐变色


下面我们来看另一种渐变的三角螺旋线,同样是渐变的螺旋线,与前者相比,后者的渐变颜色更加的细腻,像一个调色板将各种色彩融合形成另外一种颜色。好,下面我们进入正题!

python colorbar长度 python中colormode_python_02

1. 导入turtle库
	from turtle import*
2.调用colormode()切换颜色参数,使用255的模式,利用RGB调整颜色
	colormode(255)
3.初始化RGB参数值,将画笔颜色初始化为红色
 	R=255
 	G=0
 	B=0
4.设置背景颜色,可根据个人喜好设置颜色
	bgcolor("black")
5.设置画笔速度,节省时间
	speed(0)
	tracer(0,0)
6.定义一个列表用于存放画笔颜色
	colors=[]
7.使用条件语句控制颜色变化.以红-黄渐变为例:减少R参数值,G,B的值不变,实现红色向黄色渐变
	while G<255:
		     colors.append((R,G,B))
		     G+1
8.使用循环语句绘制三角形螺旋线
	for i in range(1500):
		color(colors[i%len(colors)])
  	    forward(i)
        right(119)

好了,渐变色三角螺旋线就绘制完成了!

完整的代码可参见链接:https://pan.baidu.com/s/1UaMnugfnQvMzp8cuyXIkWQ

提取码:0gfj