微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python怎么画彩色圆环图?Python如何绘制漂亮的彩色圆环

上一篇文章之中小编已经详细讲解过了,该怎么通过循环加上海龟绘图的方式来绘制五边形螺旋线图。而这篇文章所要来介绍的彩色圆环图像也是和这个螺旋图很相似,不过它会在绘制时去更改画笔颜色,下面有详细代码示例和步骤解析,一起往下看看吧。

1.那么第一步还是一样将turtle内置模块导入,然后实例化Pen()类来返回一个画笔对象使用并且给它去设置属性调用方法来实现绘图操作。不过这次在绘图之前还需要定义一个列表对象,在列表之中就是四种颜色所对应的英文字符串,代码如下所示:

import turtle
t = turtle.Pen()
colors = [’pink’,’blue’,’orange’,’lightgreen’]

2.那么这一步就是来建立循环结构,for循环迭代的对象还是通过range()函数生成的,里面传入的整数参数决定了总共会画出多少个圆形。不过在循环之中多出了一步调用pencolor()方法来设置画笔颜色的步骤,只需要在方法之中用切片方式获取颜色列表对象值并传入参数x%4即可在每次画圆环时改变颜色。

之后再调用circle()方法来让画笔以当前点为圆心绘制圆形,而圆形的半径则是由迭代时的变量控制,这样就可以绘制出等比增长的圆环了。在绘制完成之后需要将画笔转动90度来绘制另外一种颜色的圆环,否则这些圆环的颜色就会叠加在一起,代码如下所示:

for x in range(100):
  t.pencolor(colors[x%4])
  t.circle(x)
  t.rigth(90)


以上就是关于“Python怎么画彩色圆环图?Python如何绘制漂亮的彩色圆环”的全部内容了,希望对你有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐