Python可視化學(xué)習(xí)之matplotlib內(nèi)置單顏色
1、matplotlib支持的顏色格式
1.RGB 或者 RGBA 元組格式顏色
元組中浮點(diǎn)型數(shù)值位于 [0, 1] 之間,e.g(0.1, 0.2, 0.5) 或 (0.1, 0.2, 0.5, 0.3). RGA即Red, Green, Blue;RGBA即Red, Green, Blue, Alpha;
2.RGB or RGBA對(duì)應(yīng)的hex 格式顏色
(e.g., '#0F0F0F' or '#0F0F0F0F');
3.[0,1]之間的任意浮點(diǎn)數(shù)
(e.g., '0.5'),其中0為純黑色,1為白色;
4.{'b', 'g', 'r', 'c', 'm', 'y', 'k', 'w'}幾種基本色;
5.X11/CSS4中的顏色
e.g. "blue";
6.xkcd中的顏色
e.g., 'purple (#7e1e9c)';
7.'Cn'格式顏色
matplotlib.rcParams['axes.prop_cycle']可輸出所有顏色,['#1f77b4', '#ff7f0e', '#2ca02c', '#d62728', '#9467bd', '#8c564b', '#e377c2', '#7f7f7f', '#bcbd22', '#17becf'],'C0'對(duì)應(yīng)'#1f77b4',依次類推;
8.Tableau 的colormap中顏色
e.g. 'tab:blue';
2、matplotlib顏色使用方法
#源自官網(wǎng)實(shí)例
import matplotlib.pyplot as plt
import numpy as np
t = np.linspace(0.0, 2.0, 201)
s = np.sin(2 * np.pi * t)
# 1) RGB tuple:
fig, ax = plt.subplots(facecolor=(.18, .31, .31),figsize=(10,5))
# 2) hex string:
ax.set_facecolor('#eafff5')
# 3) gray level string:
ax.set_title('Voltage vs. time chart', color='0.7')
# 4) single letter color string
ax.set_xlabel('time (s)', color='c')
# 5) a named color:
ax.set_ylabel('voltage (mV)', color='peachpuff')
# 6) a named xkcd color:
ax.plot(t, s, 'xkcd:crimson')
# 7) Cn notation:
ax.plot(t, .7*s, color='C4', linestyle='--')
# 8) tab notation:
ax.tick_params(labelcolor='tab:orange')
plt.show()

3、matplotlib內(nèi)置單顏色色號(hào)
matplotlib內(nèi)置的顏色可以使用matplotlib.colors 調(diào)用,有'BASE_COLORS','TABLEAU_COLORS','CSS4_COLORS'及 'XKCD_COLORS'四類。使用matplotlib.colors.類名稱可輸出顏色號(hào)。
'BASE_COLORS'色號(hào)
b (0, 0, 1) g (0, 0.5, 0) r (1, 0, 0) c (0, 0.75, 0.75) m (0.75, 0, 0.75) y (0.75, 0.75, 0) k (0, 0, 0) w (1, 1, 1)
'BASE_COLORS'色圖

TABLEAU_COLORS色號(hào)
tab:blue #1f77b4 tab:orange #ff7f0e tab:green #2ca02c tab:red #d62728 tab:purple #9467bd tab:brown #8c564b tab:pink #e377c2 tab:gray #7f7f7f tab:olive #bcbd22 tab:cyan #17becf
TABLEAU_COLORS色圖

CSS4_COLORS色號(hào)
共計(jì)148種顏色。
顏色名稱 hex色號(hào) aliceblue #F0F8FF antiquewhite #FAEBD7 aqua #00FFFF aquamarine #7FFFD4 azure #F0FFFF beige #F5F5DC bisque #FFE4C4 black #000000
CSS4_COLORS色圖

XKCD_COLORS色號(hào)
共計(jì)949種色號(hào)。
xkcd:cloudy blue #acc2d9 xkcd:dark pastel green #56ae57 xkcd:dust #b2996e xkcd:electric lime #a8ff04 xkcd:fresh green #69d84f xkcd:light eggplant #894585 xkcd:nasty green #70b23f xkcd:really light blue #d4ffff
XKCD_COLORS色圖


以上就是Python可視化學(xué)習(xí)之matplotlib內(nèi)置單顏色的詳細(xì)內(nèi)容,更多關(guān)于Python matplotlib內(nèi)置單顏色的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Python如何將一個(gè)EXCEL表拆分多個(gè)excel表
在Python中,你可以使用pandas庫(kù)來(lái)讀取Excel文件,并將一個(gè)大的Excel表格(工作表)拆分成多個(gè)單獨(dú)的Excel文件,這篇文章主要介紹了Python如何將一個(gè)EXCEL表拆分多個(gè)excel表,需要的朋友可以參考下2024-06-06
Python實(shí)現(xiàn)電腦喚醒后自動(dòng)拍照截屏并發(fā)郵件通知
這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)電腦喚醒后自動(dòng)拍照截屏并發(fā)郵件通知的功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-01-01
如何用Python?實(shí)現(xiàn)景區(qū)安防系統(tǒng)
本設(shè)計(jì)中,利用YOLO目標(biāo)檢測(cè)算法、Openpose姿態(tài)識(shí)別算法、deepsort跟蹤算法、MSCNN人群密度估計(jì)算法實(shí)現(xiàn)了火災(zāi)監(jiān)測(cè)、吸煙監(jiān)測(cè)、行為安全監(jiān)測(cè)、人群密度監(jiān)測(cè)、口罩率監(jiān)測(cè)、人員定位監(jiān)測(cè)六大功能,對(duì)Python?實(shí)現(xiàn)景區(qū)安防系統(tǒng)感興趣的朋友一起看看吧2022-07-07
python 執(zhí)行shell命令并將結(jié)果保存的實(shí)例
今天小編就為大家分享一篇python 執(zhí)行shell命令并將結(jié)果保存的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
利用matplotlib+numpy繪制多種繪圖的方法實(shí)例
matplotlib是Python最著名的繪圖庫(kù),本文給大家分享了利用matplotlib+numpy繪制多種繪圖的方法實(shí)例,其中包括填充圖、散點(diǎn)圖(scatter plots)、. 條形圖(bar plots)、等高線圖(contour plots)、 點(diǎn)陣圖和3D圖,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-05-05
使用Python和xlwt向Excel文件中寫入中文的實(shí)例
下面小編就為大家分享一篇使用Python和xlwt向Excel文件中寫入中文的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-04-04
Pycharm在指定目錄下生成文件和刪除文件的實(shí)現(xiàn)
這篇文章主要介紹了Pycharm在指定目錄下生成文件和刪除文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12

