【Python怎么画彩色圆环图?Python如何绘制漂亮的彩色圆环】在上一篇文章之中小编已经详细讲解过了 , 该怎么通过循环加上海龟绘图的方式来绘制五边形螺旋线图 。而这篇文章所要来介绍的彩色圆环图像也是和这个螺旋图很相似 , 不过它会在绘制时去更改画笔颜色 , 下面有详细代码示例和步骤解析 , 一起往下看看吧 。
文章插图
1.那么第一步还是一样将turtle内置模块导入 , 然后实例化Pen()类来返回一个画笔对象使用并且给它去设置属性和调用方法来实现绘图操作 。不过这次在绘图之前还需要定义一个列表对象 , 在列表之中就是四种颜色所对应的英文字符串 , 代码如下所示:
import turtlet = 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如何绘制漂亮的彩色圆环”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python图像处理入门知识是什么?Python第三方库opencv使用方法
- init.py文件的作用是什么?Python包中的init文件有什么作用
- Python海龟绘图如何画螺旋线?Python绘制螺旋线图像详细教程
- Pandas库处理csv文件怎么做?Pandas处理csv数据的方法是什么
- Python图像处理怎么向上取样?Python向上取样会有什么效果
- Python字典怎么美化输出?Python美化输出字典的教程
- pycharm中使用plot方法不显示图像怎么办?解决无法在pycharm中显示图像的问题
- 如何使用python开发安卓应用程序?python怎么开发安卓app?
- 湖南长沙南站到梅溪湖大剧院怎么走
- csv文件怎么打开