python渐变色代码_使用python画图怎么设置渐变色
Python中漸變的實(shí)現(xiàn):
使用turtle庫(kù)畫一條漸變的蛇的代碼: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()
運(yùn)行結(jié)果如下:
turtle庫(kù)的簡(jiǎn)單用法:
1、繪圖坐標(biāo)體系turtle.setup(width, height, startx, starty)
作用:設(shè)置主窗體的大小和位置
參數(shù):
width 窗口寬度。整數(shù)值表示像素值,小數(shù)表示窗口寬度與屏幕的比例。
Height 窗口高度。
Startx 窗口左側(cè)與屏幕左側(cè)的像素距離,如果為None,窗口位于水平中央。
Starty 窗口頂部與屏幕頂部的像素距離。
2、畫筆控制函數(shù)turtle.penup() 和turtle.pendown()
別名: pu.(), up(), pd(), down()
作用:抬起(落下)畫筆,之后移動(dòng)畫筆不繪制(繪制)形狀。
無(wú)參數(shù)。turtle.pensize(wid)
別名: width(wid)
作用:設(shè)置畫筆寬度,當(dāng)無(wú)參數(shù)輸入時(shí)返回當(dāng)前畫筆寬度。
參數(shù)width:畫筆寬度。為None或空,返回當(dāng)前寬度。turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))
作用:設(shè)置畫筆顏色,無(wú)參數(shù)輸入返回當(dāng)前畫筆顏色。
參數(shù):colorstring為顏色字符串,”red”。(r,g,b)為顏色對(duì)應(yīng)RGB數(shù)值
3、形狀繪制函數(shù)turtle.fd(distance)
別名: forward(distance)
作用:想當(dāng)前行進(jìn)方向前進(jìn)distance距離
參數(shù):distance為距離向素質(zhì),為負(fù)數(shù)時(shí)表示反方向。turtle.seth(to_angle)
別名: sethading(to_angle)
作用:設(shè)置當(dāng)前行進(jìn)方向?yàn)閠o_angle,絕對(duì)方向角度值。
參數(shù):to_angle為角度的整數(shù)值。turtle.ciecle(radius, extent=None)
作用:根據(jù)半徑繪制extend角度的弧形。
參數(shù):radius為半徑,為正數(shù)時(shí)圓心在畫筆左側(cè)。Extent為繪制弧形角度。
更多Python相關(guān)技術(shù)文章,請(qǐng)?jiān)L問(wèn)Python教程欄目進(jìn)行學(xué)習(xí)!
以上就是使用python畫圖怎么設(shè)置漸變色的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
總結(jié)
以上是生活随笔為你收集整理的python渐变色代码_使用python画图怎么设置渐变色的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++面试题整理(二)
- 下一篇: 分析11.2.0.3 rac CRS-1