❶ python用RGB給EXCEL單元格添加背景色
#Win32#打開EXCELWinApp = win32com.client.DispatchEx('Excel.Application')#要處理的excel文件路徑#out.file是文件 絕對路徑WinBook = WinApp.Workbooks.Open(out_file) #要處理的excel頁WinSheet = WinBook.Worksheets('Sheet1') #單元格添加顏色WinSheet.Cells(1, 1).Interior.ColorIndex = 3#或者Range("A1") WinSheet.Range("A1").Interior.ColorIndex = 3 #3=紅色,不同的值代表不同的顏色,可以去查看msdn vba 文檔,這就不詳細說了 #再是RGB調色方式#Cells 和 Range都可以,Range可以選擇一大片區域WinSheet.Cells(1, 1).Interior.Color = RGB(0, 0, 255) #或WinSheet.Range("A1").Interior.Color = RGB(255, 0, 255) #字體的顏色也是一樣WinSheet.Cells(1, 1).Font.ColorIndex = 3WinSheet.Cells(1, 1).Font.Color = RGB(0, 0, 255)
❷ 用python,turtle繪制數字,如繪制260這三個數字,同時要求每個數字填不同的顏色
1、雙擊打開pycharm開發工具,在已新建的項目中新建python文件,輸入文件名稱。
❸ python中fillcolor如何用rgb顏色
rgb格式的顏色只是對人直觀點,#數字 的格式效率應該更高,所以還是用#數字的格式好
❹ 怎麼樣Python通過實現將顏色hex值轉換成rgb
可以考慮使用python+opencv,比源生的python自己編程轉換要方便得多。 另外一個選擇就是用python自己的庫:PIL colorsys.rgb_to_hsv
❺ python已知rgb,如何轉為顏色
轉為16進制就是分別把紅綠藍三種顏色的色值轉為十六進制,前面加個井號
❻ python寫一個函數,生成3個rgb顏色(3個值,每個值從0-255)
摘要 1.2 書寫格式:
❼ Python中用turtle畫的兩條線圍成的圖形怎麼填充顏色
turtle是一個簡單的繪圖工具。它提供了一個海龜,你可以把它理解為一個機器人,只聽得懂有限的指令。
1.在文件頭寫上如下行,這能讓我們在語句中插入中文
#-*-coding:utf-8-*-
2.用importturtle導入turtle庫
3.繪圖窗口的原點(0,0)在正中間。默認情況下,海龜向正右方移動。
4.操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為運動命令,一種為畫筆控制命令
(1)運動命令:
forward(d)
向前移動距離d代表距離
backward(d)
向後移動距離d代表距離
right(degree)
向右轉動多少度
left(degree)
向左轉動多少度
goto(x,y)
將畫筆移動到坐標為(x,y)的位置
stamp()
繪制當前圖形
speed(speed)
畫筆繪制的速度范圍[0,10]整數
(2)畫筆控制命令:
down()
畫筆落下,移動時繪制圖形
up()
畫筆抬起,移動時不繪制圖形
setheading(degree)
海龜朝向,degree代表角度
reset()
恢復所有設置
pensize(width)
畫筆的寬度
pencolor(colorstring)
畫筆的顏色
fillcolor(colorstring)
繪制圖形的填充顏色
fill(Ture)
fill(False)
circle(radius, extent)
繪制一個圓形,其中radius為半徑,extent為度數,例如若extent為180,則畫一個半圓;如要畫一個圓形,可不必寫第二個參數
使用Python的turtle(海龜)模塊畫圖
第一步:讓Python引入turtle模塊,引入模塊就是告訴Python你想要用它。
importturtle
第二步:創建畫布。調用turtle中的Pen函數。
t=turtle.Pen()
第三步:移動海龜。
t.forward(50)
forward的中文意思是「向前地;促進」。所以這行代碼的意思是海龜向前移動50個像素:
t.left(90)
讓海龜左轉90度
現在我們可以嘗試畫一個方塊,思路就是前進-轉向90度-前進,循環四次。
人活一輩子,就活一顆心,心好了,一切就都好了,心強大了,一切問題,都不是問題。
人的心,雖然只有拳頭般大小,當它強大的時候,其力量是無窮無盡的,可以戰勝一切,當它脆弱的時候,特別容易受傷,容易多愁善感。
心,是我們的根,是我們的本,我們要努力修煉自己的心,讓它變得越來越強大,因為只有內心強大,方可治癒一切。
沒有強大的敵人,只有不夠強大的自己
人生,是一場自己和自己的較量,說到底,是自己與心的較量。如果你能夠打開自己的內心,積極樂觀的去生活,你會發現,生活並沒有想像的那麼糟糕。
面對不容易的生活,我們要不斷強大自己的內心,沒人扶的時候,一定要靠自己站穩了,只要你站穩了,生活就無法將你撂倒。
人活著要明白,這個世界,沒有強大的敵人,只有不夠強大的自己,如果你對現在的生活不滿意,千萬別抱怨,努力強大自己的內心,才是我們唯一的出路。
只要你內心足夠強大,人生就沒有過不去的坎
人生路上,坎坎坷坷,磕磕絆絆,如果你內心不夠強大,那這些坎坎坷坷,磕磕絆絆,都會成為你人生路上,一道道過不去的坎,你會走得異常艱難。
人生的坎,不好過,特別是心坎,最難過,過了這道坎,還有下道坎,過了這一關,還有下一關。面對這些關關坎坎,我們必須勇敢往前走,即使心裡感到害怕,也要硬著頭皮往前沖。
人生沒有過不去的坎,只要你勇敢,只要內心足夠強大,一切都會過去的,不信,你回過頭來看看,你已經跨過了多少坎坷,闖過了多少關。
內心強大,是治癒一切的良方
面對生活的不如意,面對情感的波折,面對工作上的糟心,你是否心煩意亂?是否焦躁不安?如果是,請一定要強大自己的內心,因為內心強大,是治癒一切的良方。
當你的內心,變得足夠強大,一切困難,皆可戰勝,一切問題,皆可解決。心強則勝,心弱則敗,很多時候,打敗我們的,不是生活的不如意,也不是情感的波折,更不是工作上的糟心,而是我們內心的脆弱。
真的,我從來不怕現實太殘酷,就怕自己不夠勇敢,我從來不怕生活太苦太難,就怕自己不夠堅強。我相信,只要我們的內心,變得足夠強大,人生就沒有那麼多雞毛蒜皮。
強大自己的內心,我們才能越活越好
生活的美好,在於追求美好的生活,而美好的生活,源於一顆強大的內心,因為只有內心強大的人,才能消化掉各種不順心,各種不如意,將陰霾驅散,讓美好留在心中。
心中有美好,生活才美好,心中有陽光,人生才芬芳。一顆陰暗的心,托不起一張燦爛的臉,一顆強大的心,可以美化生活,精彩人生,讓我們越活越好。
生活有點欺軟怕硬,如果你內心很脆弱,生活就會打壓你,甚至折磨你,如果你內心足夠強大,生活就會獎勵你,眷顧你,全世界都會對你和顏悅色。
❽ python語言,利用遞歸繪制彩色四階五邊形科赫雪花,並上傳代碼和科赫雪花效果圖
import random
import turtle
def random_color():
rgbl=[255,0,0]
random.shuffle(rgbl)
return tuple(rgbl)
def koch(size,n):
if n==0:
turtle.fd(size)
else:
for angle in [0,60,-120,60]:
cc = random_color()
turtle.pencolor(cc[0], cc[1], cc[2])
turtle.left(angle)
koch(size/3,n-1)
def main():
turtle.colormode(255)
turtle.setup(600,600)
turtle.penup()
turtle.goto(-200,100)
turtle.pendown()
turtle.pensize(2)
level=4 #4階科赫雪花,階數
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.right(120)
koch(400,level)
turtle.hideturtle()
turtle.done()
main()
效果如圖:
❾ python matplot怎麼設置rgb
plot畫圖時可以設定線條參數。包括:顏色、線型、標記風格。
1)控制顏色
顏色之間的對應關系為
b---blue c---cyan g---green k----black
m---magenta r---red w---white y----yellow
有三種表示顏色的方式:
a:用全名 b:16進制如:#FF00FF c:RGB或RGBA元組(1,0,1,1) d:灰度強度如:『0.7』
2)控制線型
符號和線型之間的對應關系
- 實線
-- 短線
-. 短點相間線
: 虛點線
3)控制標記風格
標記風格有多種:
. Point marker
, Pixel marker
o Circle marker
v Triangle down marker
^ Triangle up marker
< Triangle left marker
> Triangle right marker
1 Tripod down marker
2 Tripod up marker
3 Tripod left marker
4 Tripod right marker
s Square marker
p Pentagon marker
* Star marker
h Hexagon marker
H Rotated hexagon D Diamond marker
d Thin diamond marker
| Vertical line (vlinesymbol) marker
_ Horizontal line (hline symbol) marker
+ Plus marker
x Cross (x) marker
下面的實例集合以上三種:具體代碼和效果如下所示:
[python]view plain
importmatplotlib.pyplotasplt
importnumpyasnp
y=np.arange(1,3,0.3)
plt.plot(y,'cx--',y+1,'mo:',y+2,'kp-.');
plt.show()
❿ 如何用python繪制各種圖形
1.環境
系統:windows10
python版本:python3.6.1
使用的庫:matplotlib,numpy
2.numpy庫產生隨機數幾種方法
import numpy as np
numpy.random
rand(d0,d1,...,dn)
In [2]: x=np.random.rand(2,5)
In [3]: x
Out[3]:
array([[ 0.84286554, 0.50007593, 0.66500549, 0.97387807, 0.03993009],
[ 0.46391661, 0.50717355, 0.21527461, 0.92692517, 0.2567891 ]])
randn(d0,d1,...,dn)查詢結果為標准正態分布
In [4]: x=np.random.randn(2,5)
In [5]: x
Out[5]:
array([[-0.77195196, 0.26651203, -0.35045793, -0.0210377 , 0.89749635],
[-0.20229338, 1.44852833, -0.10858996, -1.65034606, -0.39793635]])
randint(low,high,size)
生成low到high之間(半開區間 [low, high)),size個數據
In [6]: x=np.random.randint(1,8,4)
In [7]: x
Out[7]: array([4, 4, 2, 7])
random_integers(low,high,size)
生成low到high之間(閉區間 [low, high)),size個數據
In [10]: x=np.random.random_integers(2,10,5)
In [11]: x
Out[11]: array([7, 4, 5, 4, 2])
3.散點圖
x x軸
y y軸
s 圓點面積
c 顏色
marker 圓點形狀
alpha 圓點透明度#其他圖也類似這種配置
N=50# height=np.random.randint(150,180,20)# weight=np.random.randint(80,150,20)
x=np.random.randn(N)
y=np.random.randn(N)
plt.scatter(x,y,s=50,c='r',marker='o',alpha=0.5)
plt.show()
8.箱型圖
import matplotlib.pyplot as pltimport numpy as npdata=np.random.normal(loc=0,scale=1,size=1000)#sym 點的形狀,whis虛線的長度plt.boxplot(data,sym="o",whis=1.5)plt.show()
#sym 點的形狀,whis虛線的長度