日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Python繪圖庫(kù)Matplotlib的基本用法

瀏覽:23日期:2022-06-20 14:45:44
一、前言

Matplotlib是Python的繪圖庫(kù),不僅具備強(qiáng)大的繪圖功能,還能夠在很多平臺(tái)上使用,和Jupyter Notebook有極強(qiáng)的兼容性。

二、線型圖

import matplotlib.pyplot as pltimport numpy as np# 指定生成隨機(jī)數(shù)的種子,這樣每次運(yùn)行得到的隨機(jī)數(shù)都是相同的np.random.seed(42)# 生成30個(gè)滿足平均值為0、方差為1的正態(tài)分布的樣本x = np.random.randn(30)# plot本意有“繪制(圖表)”的意思,所以下面這一行代碼是繪制圖表。r指定繪制的線條顏色為紅色,o指定標(biāo)記實(shí)際點(diǎn)使用的形狀為圓形,--指定線條形狀為虛線plt.plot(x, 'r--o')# 顯示圖表plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

三、線條顏色、標(biāo)記形狀和線型

線條顏色常用參數(shù):

“b”:指定繪制的線條顏色為藍(lán)色。 “g”:指定繪制的線條顏色為綠色。 “r”:指定繪制的線條顏色為紅色。 “c”:指定繪制的線條顏色為藍(lán)綠色。 “m”:指定繪制的線條顏色為洋紅色。 “y”:指定繪制的線條顏色為黃色。 “k”:指定繪制的線條顏色為黑色。 “w”:指定繪制的線條顏色為白色。

標(biāo)記形狀常用參數(shù):

“o”:指定標(biāo)記實(shí)際點(diǎn)使用的形狀為圓形。 “*”:指定標(biāo)記實(shí)際點(diǎn)使用的形狀為星形。 “+”:指定標(biāo)記實(shí)際點(diǎn)使用的形狀為加號(hào)形狀。 “x”:指定標(biāo)記實(shí)際點(diǎn)使用的形狀為x形狀。

線型常用參數(shù):

“-”:指定線條形狀為實(shí)線。 “?”:指定線條形狀為虛線。 “-.”:指定線條形狀為點(diǎn)實(shí)線。 “:”:指定線條形狀為點(diǎn)線。

import matplotlib.pyplot as pltimport numpy as np# 未指定種子的值,所以最終產(chǎn)生的隨機(jī)數(shù)不同# randn()生成30個(gè)滿足平均值為0、方差為1的正態(tài)分布的樣本a = np.random.randn(30)b = np.random.randn(30)c = np.random.randn(30)d = np.random.randn(30)# a:紅色,虛線,圓形;b:藍(lán)色,實(shí)線,星號(hào);c:綠色,點(diǎn)實(shí)線,加號(hào);d:洋紅色,點(diǎn)線,x形狀plt.plot(a, 'r--o', b, 'b-*', c, 'g-.+', d, 'm:x')plt.show(

Python繪圖庫(kù)Matplotlib的基本用法

四、標(biāo)簽和圖例

為了讓繪制的圖像更易理解,我們可以增加一些繪制圖像的說(shuō)明,一般是添加圖像的軸標(biāo)簽圖例,如下面的例子所示:

import matplotlib.pyplot as pltimport numpy as npnp.random.seed(42)x = np.random.randn(30)y = np.random.randn(30)# 圖表標(biāo)題plt.title('Example')# 圖表標(biāo)簽plt.xlabel('X')plt.ylabel('Y')# X, Y后面的逗號(hào)去掉會(huì)報(bào)出警告X, = plt.plot(x, 'r--o')Y, = plt.plot(y, 'b-*')# 圖例顯示(顯示圖片右上角的圖例)# legend()有兩個(gè)列表參數(shù),第一個(gè)列表參數(shù)是圖中實(shí)際使用的標(biāo)記和線性,第二個(gè)列表參數(shù)是對(duì)應(yīng)圖例的文字描述# legend本意:傳奇、圖例、解釋、說(shuō)明,這里是圖例的意思plt.legend([X, Y], ['X', 'Y'])plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

五、子圖

當(dāng)需要將多個(gè)圖像同時(shí)在不同的位置顯示,則需要用到子圖(Subplot)的功能。

import matplotlib.pyplot as pltimport numpy as np# 未指定隨機(jī)數(shù)種子的值a = np.random.randn(30)b = np.random.randn(30)c = np.random.randn(30)d = np.random.randn(30)# 定義一個(gè)實(shí)例fig,相當(dāng)于子圖最外面的大圖fig = plt.figure()# 向fig實(shí)例中添加需要的子圖,前兩個(gè)參數(shù)表示把大圖分成了2行2列,最后一個(gè)參數(shù)表示使用哪一張子圖進(jìn)行繪制ax1 = fig.add_subplot(2, 2, 1)ax2 = fig.add_subplot(2, 2, 2)ax3 = fig.add_subplot(2, 2, 3)ax4 = fig.add_subplot(2, 2, 4)# 設(shè)置圖例A, = ax1.plot(a, 'r--o')ax1.legend([A], ['A'])B, = ax2.plot(b, 'b-*')ax2.legend([B], ['B'])C, = ax3.plot(c, 'g-.+')ax3.legend([C], ['C'])D, = ax4.plot(d, 'm:x')ax4.legend([D], ['D'])plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

六、散點(diǎn)圖

如果需要獲取的是一些散點(diǎn)數(shù)據(jù),則可以通過(guò)繪制散點(diǎn)圖(Scatter)來(lái)展示數(shù)據(jù)的分布和布局。

import matplotlib.pyplot as pltimport numpy as np# 設(shè)置隨機(jī)數(shù)種子的值np.random.seed(42)x = np.random.randn(30)y = np.random.randn(30)# 散點(diǎn)圖,scatter()的參數(shù)必須同時(shí)含有x, yplt.scatter(x, y, c = ’g’, marker=’o’, label = '(X, Y)')# 散點(diǎn)圖的標(biāo)題plt.title('Example')# 設(shè)置坐標(biāo)軸的標(biāo)簽plt.xlabel('X')plt.ylabel('Y')# 設(shè)置圖例,loc=0表示使用最好的位置,loc=1強(qiáng)制圖例使用圖中右上角的位置,loc=2強(qiáng)制使用左上角位置,loc=3強(qiáng)制使用左下角位置,loc=4強(qiáng)制使用右下角位置plt.legend(loc = 1)# 顯示圖像plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

scatter()方法中特別需要注意的參數(shù):

“c”:指定散點(diǎn)圖中繪制的參數(shù)使用哪種顏色,這與第2部分線條常用參數(shù)相,所以這里g表示設(shè)置為綠色。 “marker”:指定散點(diǎn)圖中繪制的參數(shù)點(diǎn)使用哪種形狀,和第2部分標(biāo)記形狀常用參數(shù)相同,所以這里o表示設(shè)置為圓形。 “l(fā)abel”:指定在散點(diǎn)圖中繪制的參數(shù)使用的圖例,這里與第3部分圖例有所不同,注意區(qū)別。七、直方圖

直方圖(Histogram)是一種統(tǒng)計(jì)報(bào)告圖,通過(guò)使用一些列高度不等的縱向條紋或直方表示數(shù)據(jù)分布的情況,一般用橫軸表示數(shù)據(jù)類型,縱軸表示分布情況。下面來(lái)看具體實(shí)例:

import matplotlib.pyplot as pltimport numpy as np# 指定隨機(jī)數(shù)種子的值np.random.seed(42)x = np.random.randn(1000)# 直方圖,bins表示繪制的直方圖的條紋的數(shù)量;color表示直方圖條紋的顏色,g表示綠色plt.hist(x, bins = 20, color = ’g’)# 設(shè)置標(biāo)題plt.title('Example')# 設(shè)置坐標(biāo)軸標(biāo)簽plt.xlabel('X')plt.ylabel('Y')# 顯示圖像plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

八、餅圖

import matplotlib.pyplot as plt# 標(biāo)簽labels = [’Dos’, ’Cats’, ’Birds’]# sizes的三個(gè)數(shù)字確定了每部分?jǐn)?shù)據(jù)系列在整個(gè)圓形中的占比sizes = [15, 50, 35]# 餅圖,explode定義每部分?jǐn)?shù)據(jù)系列之間的間隔,設(shè)置兩個(gè)0和一個(gè)0.1,就能突出第三部分;autopct將sizes中的數(shù)據(jù)以所定義的浮點(diǎn)數(shù)精度進(jìn)行顯示;# startangle是繪制第一塊餅圖時(shí),該餅圖與X軸正方向的夾角度數(shù),這是設(shè)置90度,默認(rèn)是0度。plt.pie(sizes, explode = (0, 0, 0.1), labels = labels, autopct = ’%1.1f%%’, startangle = 90)# 下面的一行代碼必須存在,用于使X軸和Y軸的刻度時(shí)刻保持一致,只有這樣,最后得到的餅圖才是圓的plt.axis(’equal’)# 顯示圖像plt.show()

Python繪圖庫(kù)Matplotlib的基本用法

到此這篇關(guān)于Python繪圖庫(kù)Matplotlib的基本用法的文章就介紹到這了,更多相關(guān)Python Matplotlib的用法內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合一区av| 成人日韩精品| av亚洲在线观看| 久久中文字幕二区| 久久五月天小说| 国产精品88久久久久久| 国产99精品一区| 欧美日韩激情| 亚洲涩涩av| 日本免费一区二区视频| 国产精品片aa在线观看| 精品美女在线视频| 精品日韩视频| 999国产精品| 热久久免费视频| 日韩二区三区在线观看| 久久成人福利| 亚洲天堂av影院| 国产综合亚洲精品一区二| 玖玖精品视频| 国产欧美自拍一区| 日韩av专区| 野花国产精品入口| 日韩精品高清不卡| 精品国产午夜肉伦伦影院| 久久久久久久久久久9不雅视频| 女主播福利一区| 日本91福利区| 精品一区二区三区中文字幕| 日韩精品免费一区二区三区| 日韩专区在线视频| 国产精品毛片久久久| 日韩在线免费| 伊人精品久久| 国产videos久久| 宅男在线一区| 久久国产麻豆精品| 播放一区二区| 日日夜夜免费精品| 国产成人在线中文字幕| 91久久午夜| 国产精选久久| 黑丝一区二区三区| 日韩高清欧美激情| 捆绑调教日本一区二区三区| 亚洲一区观看| 精品91福利视频| 国产精品嫩草99av在线| 国产精品尤物| 免费观看久久av| 国产精品久久久久av蜜臀 | 日本成人精品| 在线中文字幕播放| 日韩精选在线| 99精品美女| 国产欧美日韩免费观看| 日韩一区二区三区免费| 日本va欧美va精品发布| 婷婷激情一区| 欧美在线观看天堂一区二区三区| 久久精品免费一区二区三区 | aa亚洲婷婷| 精品一区视频| 亚洲精品日韩久久| 成人午夜精品| 国产精品色在线网站| 久久在线免费| 美女精品视频在线| 亚洲香蕉久久| 99久久九九| 国产精品17p| 免费在线欧美视频| 久久男人天堂| 欧美中文高清| 国产亚洲激情| 久久一区二区中文字幕| 久久av日韩| 亚洲精品在线二区| 欧美午夜不卡影院在线观看完整版免费| 精品美女在线视频| 欧美天堂一区| 亚洲午夜在线| sm捆绑调教国产免费网站在线观看 | www在线观看黄色| 日韩成人午夜精品| 爽好久久久欧美精品| 亚洲午夜天堂| 你懂的网址国产 欧美| 蜜桃视频在线观看一区二区| 国产综合视频| 国产精品蜜芽在线观看| 一级成人国产| 伊人久久成人| 999久久久国产精品| 国内精品美女在线观看| 国产视频一区二区在线播放| 蜜桃av一区二区三区电影| 久久激情中文| 日韩精品电影| 国内在线观看一区二区三区 | 国产精品午夜一区二区三区| 四虎在线精品| 久久最新视频| 中文亚洲欧美| 久久国产电影| 欧美sm一区| 欧美一级鲁丝片| 国产成人精品福利| 精品欠久久久中文字幕加勒比| 欧美日韩 国产精品| 亚洲精品高潮| 亚洲视频国产| 中文不卡在线| 久久亚洲国产精品一区二区| av不卡在线| 午夜一级久久| 视频一区二区欧美| 亚洲欧洲国产精品一区| 亚洲久久一区| 亚洲另类黄色| 日本亚洲视频| 91欧美日韩在线| 国产一卡不卡| 国产精品男女| 欧美国产不卡| 精品九九久久| 国产91在线播放精品| 精品一区二区男人吃奶| 国产一区二区三区日韩精品| 国产一区二区精品福利地址| 色婷婷色综合| av一区在线| 欧美日韩国产免费观看视频| 在线一区欧美| 亚洲香蕉视频| 国产日韩视频在线| 久久麻豆视频| 91麻豆国产自产在线观看亚洲| 午夜久久中文| 国产精品美女久久久| 日韩欧美四区| 国产精品xxx在线观看| 国产一区二区三区久久久久久久久| 在线精品亚洲欧美日韩国产| 亚洲夜间福利| 亚洲91网站| 精品三区视频| 久久中文视频| 亚洲另类黄色| 国产美女久久| 成人美女视频| 亚洲免费中文| 国产日韩欧美三级| 成人在线视频区| 女同性一区二区三区人了人一| 亚洲毛片视频| 精品中文在线| 欧美日韩激情| 奇米777国产一区国产二区| 久久精品资源| 激情久久五月| 欧美亚洲tv| 欧美日韩国产观看视频| 红桃视频欧美| 日韩精品一区二区三区中文在线| 久久wwww| 午夜日本精品| 久久激情五月婷婷| bbw在线视频| 免费不卡在线视频| 精品久久久中文字幕| 欧美日韩高清| 国产欧美日韩一级| 欧美成人综合| 国产情侣久久| 黄色av日韩| 老鸭窝一区二区久久精品| 免费视频国产一区| 97久久中文字幕| 日韩免费看片| 青青草91久久久久久久久| 韩国三级一区| 青草av.久久免费一区| 欧美成人基地 | 黄色av日韩| 国产精品久久久久毛片大屁完整版| 日韩欧美一区二区三区免费看| 午夜在线一区二区| 国产精品精品国产一区二区| 中文字幕一区二区三区在线视频| 欧美激情另类| 日韩久久99| 欧美高清一区| 久久精品国产久精国产| 亚洲在线网站| 色天使综合视频| 毛片不卡一区二区| 日韩中文字幕| 欧美va天堂在线| 精品一区二区三区中文字幕在线|