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怎么画渐变颜色_使用python画图怎么设置渐变色相关推荐

  1. python怎么绘制渐变图_用Python画colorbar渐变图+修改刻度大小+修改渐变颜色

    Draw Gradient Color Map using python github源码地址: 欢迎关注我! pratical_skills_tools Draw Gradient Color Ma ...

  2. python程序画漂亮图_用python画图代码:正弦图像、多轴图等案例

    python画图 正弦图像: #coding:utf-8 import numpy as np import matplotlib.pyplot as plt x=np.linspace(0,10,1 ...

  3. python词云改颜色_使用Python创建一个与图像颜色匹配的词云

    原标题:使用Python创建一个与图像颜色匹配的词云 来自:https://www.linuxmi.com/ 我用Python造了一个词云.不过这次创建的是与图像颜色匹配的词云. 使用Python w ...

  4. 用python提取图片主要颜色_用Python提取图片主要颜色

    原文来自: 这段代码主要用来从图片提取其主要颜色,类似Goolge和Baidu的图片搜索时可以指定按照颜色搜索,所以我们先需要将每张图片的主要颜色提取出来,然后将颜色划分到与其最接近的颜色段上,然后就 ...

  5. python代码画小猪佩奇_用 Python 画一个小猪佩奇和哆啦 A 梦

    0 前言 最近发现了很有意思的东西,有人用 turtle 这个库画了一个小猪佩奇,跑去 GitHub 看了一下代码,发现写这个的人真的很有耐心,居然能写下来. 再找了找,发现有人还画了哆啦 A 梦, ...

  6. python读excel字体颜色_无法使用python xlsxwri更改excel中的字体颜色

    在XlsxWriter中使用条件格式时,最好先弄清楚要在Excel中执行什么操作,然后将其传输到XlsxWriter.在 在这种情况下,Excel不支持单元格与字符串相等.相反,你必须使用" ...

  7. python海龟画图画数轴_在python中使用matplotlib绘制对数轴

    我想使用matplotlib绘制一个对数轴的图形. 我一直在阅读文档,但无法弄清楚语法. 我知道在绘图参数中可能很简单,例如'scale=linear' ,但我似乎无法正确理解 示例程序: impor ...

  8. python渐变色代码_使用python画图怎么设置渐变色

    Python中渐变的实现: 使用turtle库画一条渐变的蛇的代码:from turtle import * setup(500, 400, 200, 200) penup() fd(-250) pe ...

  9. 用python画风景诗_关于Python turtle 绘图

    python2.6版本中后引入的一个简单的绘图工具,叫做海龟绘图(Turtle Graphics),turtle库是python的内部库,使用导入即可 import turtle 先说明一下turtl ...

最新文章

  1. 服务器用户没有读取权限,Windows找不到文件或没有读取权限怎么办
  2. Luogu P1160 【队列安排】
  3. 程序员面试题精选100题(04)-二元树中和为某一值的所有路径[数据结构]
  4. 阿里云ARMS重磅推出小程序监控,助力小程序稳定运行
  5. 什么是 HTML5?
  6. gerber文件怎么导贴片坐标_SMT贴片工序
  7. 收藏 | 程序员必须掌握哪些算法?
  8. mysql在window的使用记录
  9. 一个小小的签到功能,到底用MySQL还是Redis?
  10. C++PrimerP104
  11. Java面试宝典 Beta5.0版 (2018年最新公测版)
  12. 用R语言做单方程的误差修正模型(ECM)
  13. 网络编程在线英英词典之服务器代码框架搭建(二)
  14. 坐拥百度/阿里/腾讯,这家车载导航上市公司的营收却一路下挫?
  15. 阎王爷:别总写代码,这130个网站比涨工资都重要!(建议收藏)
  16. Origin模板生成
  17. 服务器做jsp网站教程视频,linux jsp服务器 视频教程
  18. 2021 腾讯校招 + 后台开发面经(已 offer)
  19. java thread 简单写法_Java线程池写法改写为C#线程池写法
  20. CCF: 201409-1-相邻数对(C++)

热门文章

  1. 监听器到底是什么,有什么用
  2. Linux kfifo 源码分析
  3. HarmonyOS系统中内核实现NFC无线通信的方法
  4. android人脸检测开发——使用GMV API(google mobile vision library)开发人脸检测功能
  5. 自签名SSL证书的安全隐患和风险
  6. mysql数据库中的int类型_mysql数据类型
  7. 树的直径/重心 学习笔记
  8. 解决typora beta版本过期提示
  9. COCOS 游戏 Android 微信授权登录闪退,崩溃
  10. linux的几个发行网站