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

您的位置:首頁技術文章
文章詳情頁

Python繪圖庫Matplotlib的基本用法

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

Matplotlib是Python的繪圖庫,不僅具備強大的繪圖功能,還能夠在很多平臺上使用,和Jupyter Notebook有極強的兼容性。

二、線型圖

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

Python繪圖庫Matplotlib的基本用法

三、線條顏色、標記形狀和線型

線條顏色常用參數:

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

標記形狀常用參數:

“o”:指定標記實際點使用的形狀為圓形。 “*”:指定標記實際點使用的形狀為星形。 “+”:指定標記實際點使用的形狀為加號形狀。 “x”:指定標記實際點使用的形狀為x形狀。

線型常用參數:

“-”:指定線條形狀為實線。 “?”:指定線條形狀為虛線。 “-.”:指定線條形狀為點實線。 “:”:指定線條形狀為點線。

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

Python繪圖庫Matplotlib的基本用法

四、標簽和圖例

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

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

Python繪圖庫Matplotlib的基本用法

五、子圖

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

import matplotlib.pyplot as pltimport numpy as np# 未指定隨機數種子的值a = np.random.randn(30)b = np.random.randn(30)c = np.random.randn(30)d = np.random.randn(30)# 定義一個實例fig,相當于子圖最外面的大圖fig = plt.figure()# 向fig實例中添加需要的子圖,前兩個參數表示把大圖分成了2行2列,最后一個參數表示使用哪一張子圖進行繪制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)# 設置圖例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繪圖庫Matplotlib的基本用法

六、散點圖

如果需要獲取的是一些散點數據,則可以通過繪制散點圖(Scatter)來展示數據的分布和布局。

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

Python繪圖庫Matplotlib的基本用法

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

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

直方圖(Histogram)是一種統計報告圖,通過使用一些列高度不等的縱向條紋或直方表示數據分布的情況,一般用橫軸表示數據類型,縱軸表示分布情況。下面來看具體實例:

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

Python繪圖庫Matplotlib的基本用法

八、餅圖

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

Python繪圖庫Matplotlib的基本用法

到此這篇關于Python繪圖庫Matplotlib的基本用法的文章就介紹到這了,更多相關Python Matplotlib的用法內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜欧美理论片| 日韩专区一卡二卡| 国产精区一区二区| 日本不卡视频一二三区| 亚洲精品福利| 日本午夜精品久久久| 国产精品亚洲欧美| 国产一区二区三区91| 中文在线а√天堂| 亚洲高清久久| 喷白浆一区二区| 日韩精品一级| 精品日韩一区| av高清不卡| 五月婷婷六月综合| 亚洲网站视频| 中文不卡在线| 日精品一区二区三区| 日韩av一二三| 精品亚洲免a| 欧美一区三区| 亚洲精品裸体| 精品国内亚洲2022精品成人| 99久久夜色精品国产亚洲1000部| 99国产精品视频免费观看一公开| 日本成人在线视频网站| 成人一区而且| 红桃视频亚洲| 欧美国产另类| 欧美不卡高清一区二区三区| 亚洲欧美日韩国产综合精品二区| 日韩国产欧美在线视频| 国产成人黄色| 久久午夜精品一区二区| 久久激情综合网| 亚洲天堂久久| 欧美亚洲一区二区三区| 国产 日韩 欧美一区| 亚洲欧美网站在线观看| 不卡福利视频| 日韩精品久久理论片| 日韩在线观看不卡| 国产精品网站在线看| 欧美精品一线| 久久精品国产网站| 91精品电影| 国产欧美一区二区三区国产幕精品 | 国内精品99| 欧美一区二区三区久久| 香蕉人人精品| 国产精品久久久久久模特| 精精国产xxxx视频在线野外| 亚洲欧洲av| 91精品国产91久久久久久黑人| 日韩综合小视频| 欧美日韩一区二区三区视频播放| 日本免费在线视频不卡一不卡二| 久久裸体视频| 国产精品亚洲综合色区韩国| 欧美日韩日本国产亚洲在线| 国产午夜久久av| 婷婷成人基地| 日韩精品永久网址| 国产精品久久久久毛片大屁完整版| 亚洲少妇在线| 婷婷激情一区| 久久精品国产99| 久久激情av| 亚洲ww精品| 丝袜美腿亚洲一区二区图片| 亚洲成人va| 国产一区二区色噜噜| 青青在线精品| 亚洲欧美专区| 人人爽香蕉精品| 国产精品女主播一区二区三区| 在线看片国产福利你懂的| 久久中文字幕一区二区| 国产日韩三级| 欧美日一区二区三区在线观看国产免 | 91精品在线观看国产| 久久爱www成人| 久久国际精品| 日韩在线观看一区二区| 黄色日韩在线| 欧美女激情福利| 蘑菇福利视频一区播放| 午夜久久福利| 亚洲精华国产欧美| 1024精品久久久久久久久| 欧美日韩精品一区二区视频| 六月婷婷综合| 久久精品高清| 午夜影院欧美| 免费成人网www| 婷婷丁香综合| 久久av在线| 亚洲最新av| 久久国产精品免费精品3p | 少妇精品久久久一区二区| 美女国产精品| 天堂va在线高清一区| 欧美一区不卡| 国产精品久久久久久久免费软件| 国产高清亚洲| 久久香蕉精品香蕉| 久久麻豆视频| 国产视频一区二| 麻豆精品视频在线观看免费| 国产欧美一区二区三区国产幕精品 | 蜜臀国产一区二区三区在线播放| 亚洲激情婷婷| 日韩中文av| 国产美女撒尿一区二区| 久久久91麻豆精品国产一区| 中文字幕在线看片| 亚洲成人一区| 天海翼亚洲一区二区三区| 欧美亚洲网站| 国产黄色一区| 久久久精品网| 99国产精品久久久久久久成人热| 老色鬼久久亚洲一区二区| 日韩高清欧美激情| 久久永久免费| 亚洲天堂久久| 日韩一区中文| 国产suv精品一区| 亚洲成a人片| 亚洲视频国产精品| 久久久91麻豆精品国产一区| 午夜精品久久久久久久久久蜜桃| 久久午夜精品| 美女性感视频久久| 91精品啪在线观看国产18| 男人的天堂亚洲一区| 国产精品蜜月aⅴ在线| 日韩精品一区二区三区免费观影 | 欧美一级精品| 午夜久久av| 国产一区二区色噜噜| 1024精品久久久久久久久| 免费观看在线色综合| 精品一区二区三区视频在线播放| 欧美不卡高清| 日韩av中文字幕一区| 日韩免费在线| 亚洲精品伊人| 国产美女高潮在线| 在线免费观看亚洲| 日韩毛片视频| 日韩黄色av| 91精品一区国产高清在线gif| 日韩高清三区| 欧美一区二区三区激情视频| 日韩成人午夜精品| 激情综合自拍| 久久激情五月婷婷| 亚洲女同中文字幕| 美日韩一区二区三区| 亚洲欧美日韩视频二区| 韩国女主播一区二区三区| 美女久久一区| 97精品国产福利一区二区三区| 亚洲一区二区三区四区电影 | 色婷婷色综合| 日韩激情啪啪| 国产农村妇女精品一区二区| 高清av一区| 日韩av在线免费观看不卡| 国产一区二区精品| 久久永久免费| 午夜天堂精品久久久久| 精品一区毛片| 岛国av在线网站| 国产伦乱精品| 中文字幕一区二区三区日韩精品| 久久久久久久久99精品大| 国产精品久久久久久久久久妞妞 | 中文字幕亚洲在线观看| 日韩成人三级| 狠狠久久伊人| 国产探花在线精品| 鲁大师影院一区二区三区| 999精品色在线播放| 国产一区二区三区四区五区传媒| 亚洲精品进入| 天堂成人免费av电影一区 | 欧美a在线观看| 日韩精品91亚洲二区在线观看| 免费不卡中文字幕在线| 岛国av在线网站| 另类欧美日韩国产在线| 欧美日一区二区在线观看| 午夜天堂精品久久久久| 亚洲精华国产欧美| 亚洲精品一区二区妖精| 亚洲国内精品| 欧美日韩国产探花| 六月婷婷一区|