Python是一門(mén)流行的編程語(yǔ)言,被廣泛應(yīng)用于各種領(lǐng)域。在Python程序中,我們常常需要使用顏色來(lái)實(shí)現(xiàn)圖形化界面、繪制圖表等需求。Python中內(nèi)置了一些顏色表,在此介紹幾個(gè)常用的顏色表。
# 導(dǎo)入顏色表庫(kù) import matplotlib.colors as mcolors # 獲取所有顏色名稱 colors = mcolors.CSS4_COLORS.keys() # 輸出顏色名稱和相應(yīng)的顏色值 for color in colors: print(color, mcolors.CSS4_COLORS[color])
matplotlib.colors庫(kù)中的CSS4_COLORS是最常用的顏色表,包括了一些主要顏色、中間顏色和灰度顏色,共計(jì)148種。在代碼中,我們通過(guò)導(dǎo)入庫(kù)、遍歷顏色表中鍵值對(duì)的方式獲取所有顏色名稱及相應(yīng)的顏色值。
除了CSS4_COLORS,Python還內(nèi)置了其他顏色表,例如Tableau顏色表,共計(jì)10種顏色。下面是Tableau顏色表中各顏色對(duì)應(yīng)的顏色值。
# 導(dǎo)入顏色表庫(kù) import tableau_colors # 遍歷Tableau顏色表,輸出顏色名稱和相應(yīng)的顏色值 for index, color in enumerate(tableau_colors.TAB_COLORS): print(f"Tableau顏色{index + 1}", color)
Tableau顏色表的顏色比較鮮艷,適用于繪制數(shù)據(jù)可視化圖表。使用方式與CSS4_COLORS類似,通過(guò)遍歷Tableau顏色表獲取所有顏色的名稱及相應(yīng)的顏色值。
總之,Python的顏色表為我們實(shí)現(xiàn)各種可視化需求提供了便利,我們可以根據(jù)需要選擇適合的顏色表或自定義顏色。