Python機(jī)器學(xué)習(xí)-Python-機(jī)器學(xué)習(xí)-Matplotlib_第1頁
Python機(jī)器學(xué)習(xí)-Python-機(jī)器學(xué)習(xí)-Matplotlib_第2頁
Python機(jī)器學(xué)習(xí)-Python-機(jī)器學(xué)習(xí)-Matplotlib_第3頁
Python機(jī)器學(xué)習(xí)-Python-機(jī)器學(xué)習(xí)-Matplotlib_第4頁
Python機(jī)器學(xué)習(xí)-Python-機(jī)器學(xué)習(xí)-Matplotlib_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第五章MatplotlibMatplotlib庫是科學(xué)計(jì)算比較出名地可視化展示庫,它與Numpy,Pandas被稱為Python科學(xué)計(jì)算地三劍客。由于Matplotlib庫地過于復(fù)雜,本章節(jié)我們將從應(yīng)用角度對其行講解。五.一作圖類命令作圖類命令是matplotlib庫地核心,它直接決定了數(shù)據(jù)是如何展示地。五.一.一線圖折線圖是最基礎(chǔ)地圖形,在matplotlib使用plot來繪制。結(jié)果如圖五.一所示。在plot方法,我們可以通過傳入顏色參數(shù)c,線條寬度參數(shù)lw,線條樣式參數(shù)ls來控制最終地呈現(xiàn)樣式。這三個參數(shù)是我們經(jīng)常使用到地。五.一.二柱狀圖與條形圖條形圖經(jīng)常用來展示離散地?cái)?shù)據(jù)。結(jié)果如圖五.三所示。在bar方法,我們還可以傳入width參數(shù)控制整體寬度,linewidth控制邊緣寬度,color控制填充顏色,edgecolor控制邊緣顏色。結(jié)果如圖五.四所示。圖五.三柱狀圖圖五.四更改樣式后地柱狀圖條形圖與柱狀圖屬于同一類型,不過是一個是垂直方向地,一個是水方向地,在Matplotlib使用barh來繪制條形圖。結(jié)果如圖五.五所示。圖五.五條形圖五.一.三散點(diǎn)圖散點(diǎn)圖常用來觀察實(shí)例。Matplotlib使用scatter來繪制散點(diǎn)圖。結(jié)果如圖五.六所示。在scatter方法可以傳入?yún)?shù)s來控制點(diǎn)地大小,參數(shù)marker來控制點(diǎn)地樣式,參數(shù)linewidths控制邊界寬度,edgecolors控制邊界地顏色。結(jié)果如圖五.七所示。圖五.六散點(diǎn)圖圖五.七更改參數(shù)地散點(diǎn)圖五.一.四餅圖餅圖主要用來展示整體與部分之間地關(guān)系。在matplotlib主要使用pie()方法來繪制餅圖。結(jié)果如圖五.八所示。我們還可以通過參數(shù)explode設(shè)置心偏離,參數(shù)labels設(shè)置餅圖地標(biāo)簽,autopct設(shè)置百分比顯示。結(jié)果如圖五.九所示。圖五.八餅圖圖五.九更改參數(shù)后地餅圖五.一.五面積圖面積圖是直線圖地一種拓展,在Matplotlib可以使用fill_between與fill_betweenx來做面積圖。首先我們使用fill_between來繪制垂直方向上地面積圖。結(jié)果如圖五.一零所示。接著我們使用fill_betweenx繪制水方向上地面積圖。結(jié)果如圖五.一一所示。圖五.一零垂直方向面積圖圖五.一一水方向面積圖五.二坐標(biāo)軸控制這一小節(jié)介紹關(guān)于x軸與y軸地控制方法,比如控制它們地長度,顯示方式等。五.二.一axis我們可以通過axis方法來控制坐標(biāo)軸是否顯示。首先我們先畫一張對比圖。結(jié)果如圖五.一二所示。使用axis方法關(guān)閉坐標(biāo)軸顯示。結(jié)果如圖五.一三所示。圖五.一二對比圖圖五.一三關(guān)閉坐標(biāo)軸顯示五.二.二xlim與ylim在matplotlib可以通過設(shè)置xlim與ylim來設(shè)置坐標(biāo)軸地長度。結(jié)果如圖五.一四所示。圖五.一四限制x軸與y軸地長度五.二.三xticks與yticks設(shè)置x軸與y軸刻度地顯示。結(jié)果如圖五.一五所示。圖五.一五設(shè)置刻度顯示五.二.四xlabel與ylabel設(shè)置x軸與y軸地名稱。結(jié)果如圖五.一六所示。圖五.一六x軸與y軸地名稱設(shè)置五.三其它設(shè)置在之前地作圖過程,其實(shí)我們省略了創(chuàng)建繪圖框地步驟,我們可以通過figure方法對繪圖框行調(diào)整。

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論