版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
項目8matplotlib圖形庫的數(shù)據(jù)可視化
任務(wù)8.2設(shè)置圖形樣式和色彩設(shè)置繪圖樣式設(shè)置色彩設(shè)置plot的樣式和色彩設(shè)置繪圖樣式使用matplotlib預(yù)先定義樣式(plt.style.available)[‘Solarize_Light2’,‘_classic_test_patch’,‘_mpl-gallery’,‘_mpl-gallery-nogrid’,‘bmh’,…]plt.style.use('seaborn')#使用'seaborn'樣式使用自定義樣式創(chuàng)建一個擴(kuò)展名為mplstyle的樣式清單axes.titlesize:24axes.labelsize:20lines.linewidth:3lines.markersize:10xtick.labelsize:16ytick.labelsize:16通過調(diào)用style.use樣式表的路徑或URLplt.style.use('style/presentation.mplstyle')#使用自定義樣式plt.plot([1,2,3,4],[2,3,4,5]);設(shè)置繪圖樣式使用組合樣式matplotlib支持組合樣式的引用,只需在引用時輸入一個樣式列表,若是幾個樣式中涉及到同一個參數(shù),右邊的樣式表會覆蓋左邊的值。plt.style.use(['Solarize_Light2','style/presentation.mplstyle'])plt.plot([1,2,3,4],[2,3,4,5]);使用rcparams參數(shù)設(shè)置樣式mpl.rcParams['lines.linewidth']=2mpl.rcParams['lines.linestyle']='--'plt.plot([1,2,3,4],[2,3,4,5]);#matplotlib還提供了一次性修改多個樣式#mpl.rc('lines',linewidth=4,linestyle='--')取消rcParams參數(shù)修改mpl.rc_file_defaults():恢復(fù)到本次導(dǎo)入matplotlib時的默認(rèn)配置mpl.rcdefaults():恢復(fù)到下載matplotlib時的默認(rèn)配置設(shè)置繪圖樣式with局部修改繪圖風(fēng)格繪圖風(fēng)格只對with模塊中的axes起作用,“ggplot”是一種樣式。如果只想為特定的代碼塊使用樣式,但不想更改全局樣式,那么樣式包將提供一個上下文管理器,用于將更改限制到特定的范圍。設(shè)置色彩matplotlib內(nèi)置單顏色使用,識別以下格式以指定單顏色(1) RGB或者RGBA元組格式顏色顏色用[0,1]之間的浮點(diǎn)數(shù)表示,四個分量按順序分別為(red,green,blue,alpha),其中alpha透明度可省略。RGA即Red,Green,Blue;RGBA即Red,Green,Blue,Alpha。例如:color=(0.1,0.2,0.5,0.5)。(2) RGBorRGBA對應(yīng)的HEX格式顏色用十六進(jìn)制顏色碼表示,同樣最后兩位表示透明度,可省略。例如:color='#0F0F0F0F'。(3) 一種簡寫的十六進(jìn)制RGB或RGBA字符串相當(dāng)于通過復(fù)制每個字符獲得的十六進(jìn)制RGB或RGBA字符串。例如:'#abc',相當(dāng)于'#aabbcc',不區(qū)分大小寫。(4) 灰度色階只有一個位于[0,1]之間的任意浮點(diǎn)數(shù),其中0為純黑色,1為白色。例如:color='0.5'。(5) 單字符基本顏色matplotlib有八個基本顏色,可以用單字符串來表示,分別是'b','g','r','c','m','y','k','w',對應(yīng)的是blue,green,red,cyan,magenta,yellow,black,andwhite的英文縮寫。例如:color='red'。設(shè)置色彩(6) X11/CSS4顏色根據(jù)HTML中的顏色定義,使用其中的顏色名稱直接作為參數(shù)。例如:color=’blue’。(7) xkcd中的顏色根據(jù)xkcd網(wǎng)站提供的顏色名稱,需要加上前綴xkcd,例如:’xkcd:crimson’。(8) Cn格式顏色matplotlib.rcParams['p_cycle']可輸出所有顏色,所有顏色為['#1f77b4','#ff7f0e','#2ca02c','#d62728','#9467bd','#8c564b','#e377c2','#7f7f7f','#bcbd22','#17becf'],'C0'對應(yīng)'#1f77b4',其中的'N'表示數(shù)字,代表屬性循環(huán)的index,依次類推。(9) Tableau的colormap顏色{{'tab:blue','tab:orange','tab:green','tab:red','tab:purple','tab:brown','tab:pink','tab:gray','tab:olive','tab:cyan'}},默認(rèn)顏色循環(huán),不區(qū)分大小寫。例如:labelcolor='tab:blue'。設(shè)置色彩使用colormap設(shè)置一組顏色使用colormap的方式配置一組顏色,從而在可視化中通過色彩的變化表達(dá)更多信息。Colormap分ListedColormap和LinearSegmentedColormap兩種,前一種存儲特定的顏色(比如說紅白黑三種),使用colors可以取出所有的RGBA色號值;后一種是漸變色。Colormap顏色條可通過matplotlib的cm模塊調(diào)用,print(dir(cm))輸出所有的顏色名稱。設(shè)置色彩使用colormap設(shè)置一組顏色使用colormap的方式配置一組顏色,從而在可視化中通過色彩的變化表達(dá)更多信息。Colormap分ListedColormap和LinearSegmentedColormap兩種,前一種存儲特定的顏色(比如說紅白黑三種),使用colors可以取出所有的RGBA色號值;后一種是漸變色。Colormap顏色條可通過matplotlib的cm模塊調(diào)用,print(dir(cm))輸出所有的顏色名稱。設(shè)置色彩設(shè)置plot的樣式和色彩:plot函數(shù)中支持除X,Y以外的參數(shù),還有以字符串形式存在參數(shù),來控制顏色、線條樣式和點(diǎn)標(biāo)記等要素。小結(jié)設(shè)置繪圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年航空安全員安全檢查及相關(guān)法規(guī)知識試題庫與答案
- 2024年煤氣試題庫附答案
- 創(chuàng)意作品著作權(quán)保護(hù)合同(2篇)
- 2024年計算機(jī)專業(yè)學(xué)習(xí)心得體會
- 2024年福建省《輔警招聘考試必刷500題》考試題庫含答案【綜合卷】
- 易錯點(diǎn)15 現(xiàn)代史的四個階段-備戰(zhàn)2023年中考?xì)v史考試易錯題(解析版)
- 2024年度天津市公共營養(yǎng)師之三級營養(yǎng)師考前沖刺模擬試卷A卷含答案
- 2024年度四川省公共營養(yǎng)師之四級營養(yǎng)師能力提升試卷A卷附答案
- 2024年度四川省公共營養(yǎng)師之二級營養(yǎng)師綜合練習(xí)試卷B卷附答案
- 糊仔面條行業(yè)深度研究報告
- 自助畫室創(chuàng)業(yè)計劃書
- 小學(xué)生心理問題的表現(xiàn)及應(yīng)對措施【全國一等獎】
- 生產(chǎn)車間薪酬管理制度
- 小學(xué)生科普人工智能
- 2022年北京外國語大學(xué)博士生英語入學(xué)考試試題
- 提高做好群眾工作的能力主講陶通艾
- 3500A 手持式綜合測試儀操作指導(dǎo)培訓(xùn)
- GB/T 1335.2-2008服裝號型女子
- GB 31247-2014電纜及光纜燃燒性能分級
- DCC20網(wǎng)絡(luò)型監(jiān)視與報警
- 《簡單教數(shù)學(xué)》讀書心得課件
評論
0/150
提交評論