Matplotlib有什么用

這篇文章主要為大家展示了“Matplotlib有什么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Matplotlib有什么用”這篇文章吧。

網站制作、成都網站建設介紹好的網站是理念、設計和技術的結合。創新互聯公司擁有的網站設計理念、多方位的設計風格、經驗豐富的設計團隊。提供PC端+手機端網站建設,用營銷思維進行網站設計、采用先進技術開源代碼、注重用戶體驗與SEO基礎,將技術與創意整合到網站之中,以契合客戶的方式做到創意性的視覺化效果。

Matplotlib可能是Python2D-繪圖領域使用最廣泛的套件。它能讓使用者很輕松地將數據圖形化,并且提供多樣化的輸出格式。這里將會探索matplotlib的常見用法。

IPython以及pylab模式

IPython是Python的一個增強版本。它在下列方面有所增強:命名輸入輸出、使用系統命令(shellcommands)、排錯(debug)能力。我們在命令行終端給IPython加上參數-pylab(0.12以后的版本是--pylab)之后,就可以像Matlab或者Mathematica那樣以交互的方式繪圖。

pylab

pylab是matplotlib面向對象繪圖庫的一個接口。它的語法和Matlab十分相近。也就是說,它主要的繪圖命令和Matlab對應的命令有相似的參數。

本篇文章使用的實例源碼下載:

Download

下載包包含兩個目錄:

figures:存放實例代碼生成的圖片

scripts:存放實例代碼

初級繪制

這一節中,我們將從簡到繁:先嘗試用默認配置在同一張圖上繪制正弦和余弦函數圖像,然后逐步美化它。

第一步,是取得正弦函數和余弦函數的值:

frompylabimport*

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

X是一個numpy數組,包含了從?π到+π等間隔的256個值。C和S則分別是這256個值對應的余弦和正弦函數值組成的numpy數組。

你可以在IPython的交互模式下測試代碼,也可以下載代碼(下載鏈接就是這些示例圖),然后執行:

pythonexercise_1.py

使用默認配置[源碼文件]

Matplotlib的默認配置都允許用戶自定義。你可以調整大多數的默認配置:圖片大小和分辨率(dpi)、線寬、顏色、風格、坐標軸、坐標軸以及網格的屬性、文字與字體屬性等。不過,matplotlib的默認配置在大多數情況下已經做得足夠好,你可能只在很少的情況下才會想更改這些默認配置。

importnumpyasnp

importmatplotlib.pyplotasplt

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

plt.plot(X,C)

plt.plot(X,S)

plt.show()

默認配置的具體內容[源碼文件]

下面的代碼中,我們展現了matplotlib的默認配置并輔以注釋說明,這部分配置包含了有關繪圖樣式的所有配置。代碼中的配置與默認配置完全相同,你可以在交互模式中修改其中的值來觀察效果。

#導入matplotlib的所有內容(nympy可以用np這個名字來使用)

frompylabimport*

#創建一個8*6點(point)的圖,并設置分辨率為80

figure(figsize=(8,6),dpi=80)

#創建一個新的1*1的子圖,接下來的圖樣繪制在其中的第1塊(也是唯一的一塊)

subplot(1,1,1)

X=np.linspace(-np.pi,np.pi,256,endpoint=True)

C,S=np.cos(X),np.sin(X)

#繪制余弦曲線,使用藍色的、連續的、寬度為1(像素)的線條

plot(X,C,color="blue",linewidth=1.0,line)

#繪制正弦曲線,使用綠色的、連續的、寬度為1(像素)的線條

plot(X,S,color="green",linewidth=1.0,line)

#設置橫軸的上下限

xlim(-4.0,4.0)

#設置橫軸記號

xticks(np.linspace(-4,4,9,endpoint=True))

#設置縱軸的上下限

ylim(-1.0,1.0)

#設置縱軸記號

yticks(np.linspace(-1,1,5,endpoint=True))

#以分辨率72來保存圖片

#savefig("exercice_2.png",dpi=72)

#在屏幕上顯示

show()

以上是“Matplotlib有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

當前題目:Matplotlib有什么用
網頁網址:http://m.kartarina.com/article0/pppjoo.html

成都網站建設公司_創新互聯,為您提供網站制作移動網站建設營銷型網站建設網頁設計公司虛擬主機微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 日韩乱码人妻无码中文视频| 最新国产AV无码专区亚洲| 东京热无码av一区二区| 亚洲中文字幕无码久久精品1| a级毛片免费全部播放无码| 国产自无码视频在线观看| 无码国产精品一区二区免费模式| 亚洲AV色吊丝无码| 无码h黄肉3d动漫在线观看| 中文有无人妻vs无码人妻激烈 | 在线看片无码永久免费aⅴ| 日韩人妻无码一区二区三区久久99 | 国产AV无码专区亚洲AV手机麻豆| 久久人妻少妇嫩草AV无码专区 | 亚洲av片不卡无码久久| 精品无码国产自产拍在线观看蜜| 人妻无码视频一区二区三区| 无码色偷偷亚洲国内自拍| 无码专区—VA亚洲V天堂| 中文字幕人妻无码一区二区三区| 天堂Av无码Av一区二区三区| 亚洲AV日韩AV永久无码久久| 午夜无码中文字幕在线播放| 亚洲av无码片vr一区二区三区| 亚洲AV日韩AV高潮无码专区| 免费看成人AA片无码视频吃奶| 色综合热无码热国产| 亚洲午夜成人精品无码色欲| 毛片无码免费无码播放| 亚洲精品色午夜无码专区日韩| 精品人妻无码专区中文字幕| 在线观看无码的免费网站| 免费无码黄十八禁网站在线观看| 成人免费午夜无码视频| 免费无码中文字幕A级毛片| 国产V亚洲V天堂A无码| 日韩精品无码人成视频手机| 国产丝袜无码一区二区视频| 亚洲av永久中文无码精品| 无码中文av有码中文a| 久久久久久亚洲av无码蜜芽|