3.1 繪圖基礎(chǔ)語法與常用參數(shù)《Python數(shù)據(jù)挖掘》_第1頁
3.1 繪圖基礎(chǔ)語法與常用參數(shù)《Python數(shù)據(jù)挖掘》_第2頁
3.1 繪圖基礎(chǔ)語法與常用參數(shù)《Python數(shù)據(jù)挖掘》_第3頁
3.1 繪圖基礎(chǔ)語法與常用參數(shù)《Python數(shù)據(jù)挖掘》_第4頁
3.1 繪圖基礎(chǔ)語法與常用參數(shù)《Python數(shù)據(jù)挖掘》_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Matplotlib數(shù)據(jù)可視化基礎(chǔ)-繪圖基礎(chǔ)語法與常用參數(shù)掌握pyplot基礎(chǔ)語法基本繪圖流程第一部分主要作用是構(gòu)建出一張空白的畫布,并可以選擇是否將整個畫布劃分為多個部分,方便在同一幅圖上繪制多個圖形的情況。最簡單的繪圖可以省略第一部分,而后直接在默認(rèn)的畫布上進(jìn)行圖形繪制。掌握pyplot基礎(chǔ)語法1.創(chuàng)建畫布與創(chuàng)建子圖函數(shù)名稱函數(shù)作用plt.figure創(chuàng)建一個空白畫布,可以指定畫布大小,像素。figure.add_subplot創(chuàng)建并選中子圖,可以指定子圖的行數(shù),列數(shù),與選中圖片編號。第二部分是繪圖的主體部分。其中添加標(biāo)題,坐標(biāo)軸名稱,繪制圖形等步驟是并列的,沒有先后順序,可以先繪制圖形,也可以先添加各類標(biāo)簽。但是添加圖例一定要在繪制圖形之后。掌握pyplot基礎(chǔ)語法2.添加畫布內(nèi)容函數(shù)名稱函數(shù)作用plt.title在當(dāng)前圖形中添加標(biāo)題,可以指定標(biāo)題的名稱、位置、顏色、字體大小等參數(shù)。plt.xlabel在當(dāng)前圖形中添加x軸名稱,可以指定位置、顏色、字體大小等參數(shù)。plt.ylabel在當(dāng)前圖形中添加y軸名稱,可以指定位置、顏色、字體大小等參數(shù)。plt.xlim指定當(dāng)前圖形x軸的范圍,只能確定一個數(shù)值區(qū)間,而無法使用字符串標(biāo)識。plt.ylim指定當(dāng)前圖形y軸的范圍,只能確定一個數(shù)值區(qū)間,而無法使用字符串標(biāo)識。plt.xticks指定x軸刻度的數(shù)目與取值。plt.yticks指定y軸刻度的數(shù)目與取值。plt.legend指定當(dāng)前圖形的圖例,可以指定圖例的大小、位置、標(biāo)簽。第三部分主要用于保存和顯示圖形。掌握pyplot基礎(chǔ)語法3.保存與展示圖形函數(shù)名稱函數(shù)作用plt.savafig保存繪制的圖片,可以指定圖片的分辨率、邊緣的顏色等參數(shù)。plt.show在本機(jī)顯示圖形。pyplot使用rc配置文件來自定義圖形的各種默認(rèn)屬性,被稱為rc配置或rc參數(shù)。在pyplot中幾乎所有的默認(rèn)屬性都是可以控制的,例如視圖窗口大小以及每英寸點數(shù)、線條寬度、顏色和樣式、坐標(biāo)軸、坐標(biāo)和網(wǎng)格屬性、文本、字體等。設(shè)置pyplot的動態(tài)rc參數(shù)設(shè)置pyplot的動態(tài)rc參數(shù)線條的常用rc參數(shù)名稱、解釋與取值rc參數(shù)名稱解釋取值lines.linewidth線條寬度取0-10之間的數(shù)值,默認(rèn)為1.5。lines.linestyle線條樣式可取“-”“--”“-.”“:”四種。默認(rèn)為“-”。lines.marker線條上點的形狀可取“o”“D”“h”“.”“,”“S”等20種,默認(rèn)為None。lines.markersize點的大小取0-10之間的數(shù)值,默認(rèn)為1。設(shè)置pyplot的動態(tài)rc參數(shù)常用線條類型解釋linestyle取值意義linestyle取值意義-實線-.點線--長虛線:短虛線marker取值意義marker取值意義‘o’圓圈‘.’點‘D’菱形‘s’正方形‘h’六邊形1‘*’星號‘H’六邊形2‘d’小菱形‘-’水平線‘v’一角朝下的三角形‘8’八邊形‘<’一角朝左的三角形‘p’五邊形‘>’一角朝右的三角形‘,’像素‘^’一角朝上的三角形‘+’加號‘\’豎線‘None’無‘x’X設(shè)置pyplot的動態(tài)rc參數(shù)線條標(biāo)記解釋由于默認(rèn)的pyplot字體并不支持中文字符的顯示,因此需要通過設(shè)置font.sans-serif參數(shù)改變繪圖時的字體,使得圖形可以正常顯示中文。同時,由于更改字體后,會導(dǎo)致坐標(biāo)軸中的部分字符無法顯示,因此需要同時更改axes.unicode_minus參數(shù)。plt.rcParams['font.sans-serif']='SimHei'##設(shè)置中文顯示plt.rcParams['axes.unicode_minus']=False除了設(shè)置線條和字體的rc參數(shù)外,還有設(shè)置文本、箱線圖、坐標(biāo)軸、刻度、圖例、標(biāo)記、圖片、圖像保存等rc

溫馨提示

  • 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

提交評論