matplotlib 第一步

一、matplotlib 介紹

matplotlib: 最流行的Python底層繪圖庫促绵,主要做數(shù)據(jù)可視化圖表,名字取材于MATLAB,模仿MATLAB構(gòu)建。
Matplotlib是Python中最常用的可視化工具之一鞠眉,可以非常方便地創(chuàng)建海量類型地2D圖表和一些基本的3D圖表,可根據(jù)數(shù)據(jù)集(DataFrame择诈,Series)自行定義x,y軸械蹋,繪制圖形(線形圖,柱狀圖羞芍,直方圖哗戈,密度圖,散布圖等等)荷科,能夠解決大部分的需要唯咬。Matplotlib中最基礎(chǔ)的模塊是pyplot纱注。

官方網(wǎng)站: https://matplotlib.org/

二、matplotlib 使用方法

matplotlib使用方案

詳細(xì)流程及指令:

三胆胰、pyplot基礎(chǔ)用法

0.導(dǎo)入庫

import matplotlib.pyplot as plt # 下文全部以plt代表著pyplot

1.創(chuàng)建畫布與創(chuàng)建子圖

函數(shù)名稱 函數(shù)作用 函數(shù)說明鏈接 主要參數(shù)解釋
fig= plt. figure(figsize, facecolor) 創(chuàng)建一個空白畫布狞贱,figsize參數(shù)可以指定畫布大小,像素蜀涨,單位為英寸瞎嬉。 plt.figure figsize:(float, float)。畫布大小厚柳,單位為英寸氧枣。默認(rèn)(6.4, 4.8)<p>dpi:float:粒度,每英寸有多少個點(diǎn)别垮。默認(rèn)100<p>facecolor:背景顏色便监,默認(rèn)與rcParams["figure.facecolor"]一致為白色。</p>
figure.add_subplot() 創(chuàng)建并選中子圖碳想,可以指定子圖的行數(shù)烧董,列數(shù),與選中圖片編號胧奔。 figure.add_subplot
fig, axs = plt.subplots(nrows=1, ncols=1, sharex=False, sharey=False) 一次創(chuàng)建多個子圖解藻;可以直接以返回值設(shè)置對應(yīng)的子圖∑系粒可用于替代上面的2行 plt.subplots nrows,ncols:subplot的行列數(shù)量螟左。<p>sharex,sharey:bool or {'none', 'all', 'row', 'col'}設(shè)置x軸和Y軸是否共用。<p><b>返回值:</b>fig:figure的值觅够;axs:子圖的唯一值胶背,以array的形式返回。array的組成形式構(gòu)成與nrows喘先,ncols一致</p>

2.添加畫布內(nèi)容

函數(shù)名稱 函數(shù)作用 函數(shù)說明連接 主要參數(shù)解釋
plt.plot(x,y,ls,lw,lable,color) 根據(jù)x钳吟,y數(shù)據(jù)繪制直線、曲線窘拯、標(biāo)記點(diǎn)红且,ls為線型linestyle,lw為線寬linewidth涤姊,lable為標(biāo)簽文本內(nèi)容暇番,color為顏色。 plot x:x軸值;<p>y:Y軸值思喊”诔辏可以為一維數(shù)據(jù),但個數(shù)需要與X軸數(shù)量一致。也可以為二維數(shù)據(jù)<p>fmt:顯示格式舆乔。<p>ls:線的形式{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}<p>lw:線的寬度岳服,float.<p>lable:要顯示的Object<p>color:線的顏色</p>
plt. scatter(x, y, c, marker, label, color) 繪制散點(diǎn)圖:x、y為相同長度的序列希俩,c為單個顏色字符或顏色序列吊宋,marker為標(biāo)記的樣式,默認(rèn)的是'o'颜武,label為標(biāo)簽文本內(nèi)容璃搜,color為顏色 scatter
plt. bar(x, height, width, bottom) 繪制條形圖 bar x:x軸的數(shù)據(jù),float或者array數(shù)據(jù)盒刚;<p>height:豎條的高度腺劣,float或array形式<p> width:豎條的寬度, <p>bottom:和Y軸相交的底部值</p>
plt. pie(x, explode, labels, autopct, shadow = False, startangle) 繪制餅圖 pie
plt. stem(x, y, linefmt, markerfmt, use_line_collection) 繪制stem圖 stem
plt.title(string) 在當(dāng)前圖形中添加標(biāo)題绿贞,可以指定標(biāo)題的名稱因块、位置、顏色籍铁、字體大小等參數(shù)涡上。 title
plt.xlabel(string) 在當(dāng)前圖形中添加x軸名稱,可以指定位置拒名、顏色吩愧、字體大小等參數(shù)。 xlabel
plt.ylabel(string) 在當(dāng)前圖形中添加y軸名稱增显,可以指定位置雁佳、顏色、字體大小等參數(shù)同云。 ylabel
plt.xlim(xmin,xmax) 指定當(dāng)前圖形x軸的范圍糖权,只能確定一個數(shù)值區(qū)間,而無法使用字符串標(biāo)識炸站。 xlim
plt.ylim(ymin,ymax) 指定當(dāng)前圖形y軸的范圍星澳,只能確定一個數(shù)值區(qū)間,而無法使用字符串標(biāo)識旱易。 ylim
plt.xticks() 指定x軸刻度的數(shù)目與取值禁偎。 xticks
plt.yticks() 指定y軸刻度的數(shù)目與取值。 yticks
plt.legend(loc='best') 指定當(dāng)前圖形的圖例阀坏,可以指定圖例的大小如暖、位置、標(biāo)簽忌堂。 legend loc:str 默認(rèn)在參數(shù)里設(shè)置: rcParams["legend.loc"] (默認(rèn)為: 'best') 可選參數(shù):'best'装处,'upper right','upper left','lower left'妄迁,'lower right'寝蹈,'right','center left'登淘,'center right'箫老,'lower center','upper center'黔州,'center'

3.保存與展示圖形

函數(shù)名稱 函數(shù)作用 函數(shù)說明連接 主要參數(shù)解釋
plt.savafig(fname) 保存繪制的圖片耍鬓,可以指定圖片的分辨率、邊緣的顏色等參數(shù)流妻。 savafig fname:保存的文件名或者文件操作對象牲蜀。文件保存格式默認(rèn)為png,在rcParams["savefig.format"]里設(shè)置绅这。當(dāng)前支持的格式為:'png', 'pdf', 'svg', 'ps'
plt.show() 在本機(jī)顯示圖形涣达。 show
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市证薇,隨后出現(xiàn)的幾起案子度苔,更是在濱河造成了極大的恐慌,老刑警劉巖浑度,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寇窑,死亡現(xiàn)場離奇詭異,居然都是意外死亡箩张,警方通過查閱死者的電腦和手機(jī)甩骏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來先慷,“玉大人饮笛,你說我怎么就攤上這事∈斓啵” “怎么了缎浇?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赴肚。 經(jīng)常有香客問我素跺,道長,這世上最難降的妖魔是什么誉券? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任指厌,我火速辦了婚禮,結(jié)果婚禮上踊跟,老公的妹妹穿的比我還像新娘踩验。我一直安慰自己鸥诽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布箕憾。 她就那樣靜靜地躺著牡借,像睡著了一般。 火紅的嫁衣襯著肌膚如雪袭异。 梳的紋絲不亂的頭發(fā)上钠龙,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天,我揣著相機(jī)與錄音御铃,去河邊找鬼碴里。 笑死,一個胖子當(dāng)著我的面吹牛上真,可吹牛的內(nèi)容都是我干的咬腋。 我是一名探鬼主播,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼睡互,長吁一口氣:“原來是場噩夢啊……” “哼根竿!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起湃缎,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤犀填,失蹤者是張志新(化名)和其女友劉穎蠢壹,沒想到半個月后嗓违,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡图贸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年蹂季,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疏日。...
    茶點(diǎn)故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡偿洁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出沟优,到底是詐尸還是另有隱情涕滋,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布挠阁,位于F島的核電站宾肺,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏侵俗。R本人自食惡果不足惜锨用,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望隘谣。 院中可真熱鬧增拥,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至猾封,卻和暖如春逗概,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背忘衍。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工逾苫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人枚钓。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓铅搓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親搀捷。 傳聞我的和親對象是個殘疾皇子星掰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內(nèi)容