python渐变色代码_使用python画图怎么设置渐变色
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()
运行结果如下:
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中文网其它相关文章!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
python渐变色代码_使用python画图怎么设置渐变色相关推荐
- python编写代码_用 Python 编写干净、可测试、高质量的代码
用 Python 编写干净.可测试.高质量的代码 Noah Gift 2010 年 12 月 20 日发布 简介 编写软件是人所承担的最复杂的任务之一.AWK 编程语言和 "K and R ...
- python房子代码_用python爬取租房网站信息的代码
自己在刚学习python时写的,中途遇到很多问题,查了很多资料,下面就是我爬取租房信息的代码: 链家的房租网站 两个导入的包 1.requests 用来过去网页内容 2.BeautifulSoup i ...
- python三维重建代码_基于Python的三维重建开源代码
[实例简介] 基于Python的三维重建开源代码,包括特征提取,SFM,PMVS以及CMVS等相关功能! [实例截图] [核心代码] sfm-bundler(python) └── sfm-bundl ...
- python黑客代码_[翻译]Python开发中的密码散列(Hashing)
[翻译]Python开发中的密码散列(Hashing) 杀戮 (乌云安全实验室的杂役) | 2015-01-04 23:17 去年7月的一篇小文,看着还不错,就翻译了,当然还是我自己的语气,对于文中的 ...
- python全球购代码_理解python的unicode字符串
基于python2.7中的字符串: unicode-->编码encode('utf-8')-->写入文件 读出文件-->解码decode('utf-8')-->unicode ...
- python樱花代码_使用python图形模块turtle库绘制樱花、玫瑰、圣诞树代码实例
今天为大家介绍几个Python"装逼"实例代码,python绘制樱花.玫瑰.圣诞树代码实例,主要使用了turtle库 Python绘制樱花代码实例 动态生成樱花 效果图(这个是动态 ...
- python点名代码_基于python tkinter的点名小程序功能的实例代码
基于python tkinter的点名小程序功能的实例代码,花名册,次数,窗口,未找到,初始化 基于python tkinter的点名小程序功能的实例代码 易采站长站,站长之家为您整理了基于pytho ...
- python浪漫代码_五行Python代码实现批量抠图
你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoShop 的"魔棒"工具可以抠图,非专业人士可以 ...
- python图像识别代码_用Python进行简单图像识别(验证码)
这是一个最简单的图像识别,将图片加载后直接利用Python的一个识别引擎进行识别 将图片中的数字通过 pytesseract.image_to_string(image)识别后将结果存入到本地的txt ...
最新文章
- 【CyberSecurityLearning 69】反序列化漏洞
- android studio clone 方法不能先用,Android Studio中使用git功能无法clone原因分析
- 全球仅3000人通过的TensorFlow开发人员认证到底有多香!
- silverlight 缺少对象错误
- bigdecimal 设置_BigDecimal 使用方法详解
- 2019年可能是折叠手机爆发的一年:华为、三星、小米已确认 LG“掉队”
- php 说说,PHP程序员:你过来,给我说说 $this,self,static 有什么区别?
- 1.1 WEB API 在帮助文档页面进行测试
- EPS学习笔记3----------常用地物采集方法(房屋,斜坡,台阶)
- linux系统开启ssh端口号
- python数据科学导论_R与Python手牵手:数据科学导论系列(包的载入)
- 2020年10月最新免费加速下载百度网盘文件方法
- 【百度大脑新品体验】行驶证识别
- idea或者goland更改主题颜色背景颜色
- mac删除的文件还能找回吗
- 【八种基本分析方法】
- linux用户motd,linux – 每个用户的SSH MOTD
- vue3笔记十(vue3 tsx使用)
- Pytorch 中的 torch.optim.swa_utils.AverageModel() 及其原理总结
- es中must和should的组合查询
热门文章
- CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)部分题解
- mysql查询前几笔sql语句_mysql开发常用的几条sql查询语句
- 深入分析 Watcher 机制的实现原理(一)客户端注册watcher
- 路由器交换与配置综合实验(二)外网
- 推荐几个学习linux的国外著名论坛网站
- [第一章 web入门]粗心的小李
- 阿里P9失业码农资产1.5亿、北京四套房,选择对于个人命运究竟有多重要?
- 深度学习模型处理多标签(multi_label)分类任务——keras实战
- python画蜡烛图_Python量化交易-绘制蜡烛图 !这个图不像你的钱哦!
- 微信小程序--实现拨打电话功能